Skip to content

Instantly share code, notes, and snippets.

@iktakahiro
Created March 4, 2018 14:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iktakahiro/dee8a4a1a99de4144a27c94ed3adda28 to your computer and use it in GitHub Desktop.
Save iktakahiro/dee8a4a1a99de4144a27c94ed3adda28 to your computer and use it in GitHub Desktop.
// --- 最上部のブロック
// state を変更するメソッド
setShouldReload = (shouldReload) => {
this.setState({shouldReload})
}
// --- 左上のブロック
<MessageForm setShouldReload={this.setShouldReload} />
// ーー 右上のブロック
<MessageFeed
shouldReload={this.state.shouldReload}
setShouldReload={this.setShouldReload} />
// -- 左下のブロック
postMessage = () => {
// 受け取ったメソッドを実行
this.props.setShouldReload(true)
}
// -- 右下のブロック
componentDidUpdate(prevProps) {
// shouldReload が変化した場合の処理
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment