реагировать нативно: изменить состояние родительского компонента - PullRequest
0 голосов
/ 23 октября 2019

Родитель, который импортирует дочерний:

    <Component onPress={this.state.value = 5} />

Дочерний в другом компоненте:

 constructor(props) {
  super(props);
  this.state = {
    value: '',
  };
}

Проблема или ограничение в том, что я не могу касаться дочернего компонента и имею только родительскийДля работы, есть ли способ изменить или повлиять на свойства, состояние или код дочернего компонента, не касаясь его? (Новый для всего этого извините)

1 Ответ

0 голосов
/ 23 октября 2019

Хотите изменить данные при нажатии кнопки? Если вы хотите изменить данные при нажатии кнопки, перешлите данные.

Родитель

 <Component val={5} />

Ребенок

<Button
   title="Press me"
   onPress={() => this.setState({value: this.props.val})}
/>
...