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