代码之家  ›  专栏  ›  技术社区  ›  eugene

福米克,把菲尔德的道具传给孩子们?

  •  0
  • eugene  · 技术社区  · 6 年前

    下面,当我使用 component={RadioButton} ,单选按钮获取 id, label 好的。

    RadioButton render 道具 Field 不是传下去的。

       <Field
         component={RadioButton}
         name="number_operation"
         id="2" // this gets passed fine
         label="2"
       />
       <Field
         name="number_operation"
         id="more" // this dosn't get passed 
         label="more"
         render={({
           field: { name, value, onChange, onBlur },
           id,
           label,
           className,
           ...props
         }) => {
    
           return (
             <React.Fragment>
    

     const RadioButton = ({
       field: { name, value, onChange, onBlur },
       id,
       label,
       className,
       ...props
     }) => {
       return (
    
    0 回复  |  直到 6 年前
    推荐文章