我不能将父母的状态传递给它的子组件。
我尝试将整个父母的状态传递给孩子,但是,状态本身的内容是undefined
. 另外,我也尝试过类似的使用道具,但效果也不好。
//parent.js
state = {
messages: [],
roomId: this.props.navigation.getParam('roomId')
}
renderImageAction = () => {
return <ImageAction roomId={this.state.roomId} />
}
return(<GiftedChat renderActions={this.renderImageAction}/>)
//child.js
DataBase.saveImage(this.props.roomId).then(alert('done'));
我希望将状态或值传递给子组件,并且值将可用。