Как установить скрытые поля в форме redux в react native?

Как установить скрытые поля в форме redux в react native ?

Я просто не могу найти способ, как это сделать . любой помочь?

3 ответов


Я закончил с помощью этого :

this.props.dispatch(change("FORM_NAME","FIELD_NAME","VALUE")) 

после выполнения этого кода форма создаст поле, если оно не существует


я столкнулся с той же проблемой. Что я делаю, так это объявляю такое поле и устанавливаю высоту в 0. Это немного избито, но это работает в моем случае.

<Field
    component={TextInput}
    name="departure_city_name"
    type="hidden"
    style={{ height: 0 }}
/>

и я меняю значение следующим образом:this.props.change("departure_city_name", cityData.name);

надеюсь, что это помогает.


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

this.props.change('Field_name', value)