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

是否需要在表单标记中包装redux表单字段?

  •  0
  • Jerry  · 技术社区  · 5 年前

    我对redux表单不熟悉。我试图利用它为我的react原生应用程序中的一个文本输入字段提供的好处,这个应用程序是用Typescript编写的,实际上只是一个文本输入字段。

    <Field name="payoutInput" type="text" component={this.renderPayout}/>
    
    private renderPayout = (field: any) => (
        <View style={{flexDirection: "row", flex: 0.22, justifyContent: "flex-end"}}>
          <Text style={{fontSize: 17}}>
            $
          </Text>
          <TextInput style={{fontSize: 17}} defaultValue={String(this.props.balance)} autoFocus={true} keyboardType={'number-pad'} onEndEditing={this.calculatePayout}/>
        </View>
      )
    

    formValueSelector 也会给我 undefined . 所以我想知道是否有必要把 Field 以某种形式?

    1 回复  |  直到 5 年前
        1
  •  1
  •   Dave Newton    5 年前

    对;这就是它将输入连接到redux表单状态的方式。

    the redux-form docs

    redux表单文档 note on React Native 也说要跟着 this tutorial