Вы можете использовать приставку, сохранять в магазине и обновлять своих родителей, но если вы не хотите использовать это, вы можете сделать что-то вроде этого:
import React, { Component } from 'react';
import { View } from 'react-native';
class ParentComponent extends Component {
state = {
child1: 0,
child2: 0,
child3: 0,
};
settingState = (key, val) => {
this.setState(state => ({
...state,
[key]: val,
}));
};
render() {
const { child1, child2, child3 } = this.state;
return (
<View>
<ChildOne child1={child1} settingState={this.settingState} />
<ChildTwo child2={child2} settingState={this.settingState} />
<ChildThree child3={child3} settingState={this.settingState} />
</View>
);
}
}
export default ParentComponent;
Таким образом, вы устанавливаете состояниеот родителя и иметь доступ к нему в любое время.Насколько я знаю, вы не сможете получить доступ к состоянию ребенка.