问题:我无法从父组件访问子状态。
我的方法:如果我在父级中创建状态,我可以从父级访问子状态。
问题:如果我不想在父组件中创建状态并从子组件获取数据并进行API调用,还有其他方法吗?
class Parent extends React.Component {
handleOnClick() {
client.POST('/post/name',childStateName);
}
render() {
return (
<Child />
<button onClick={this.handleOnClick}> save </button>
);
}
}
class Child extends React.Component {
constructor(props) {
super(props);
this.state = {name: 'srk'};
}
render() {
return (
{this.state.name}
);
}
}