Нужно ли оборачивать поле формы в теге формы? - PullRequest
0 голосов
/ 03 апреля 2019

Я новичок в избыточной форме. Я пытаюсь использовать преимущества, которые он предлагает, для одного поля ввода текста в моем собственном приложении реагирования, написанном на 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 Ответ

1 голос
/ 03 апреля 2019

Да; вот как он соединяет входы с состоянием в форме избыточности.

Это отмечено в документах в редукционной форме .

В примечании к документам в редукционной форме примечание о React Native также говорится, что следует этому руководству начать работу, и ни один из ресурсов не указывает, что он работает по-другому в React Native.

...