标签: javascript reactjs
React的新功能,在以下代码中,我通过父代码在两个组件之间传递数据。流量从Search到父App,然后到另一个子Sidebar。我能够分别从搜索到应用程序和应用程序发送到补充工具栏,但出于某种原因,setState的行为不符合预期,使得链接触发<Search updateMenu={this.handleSearchResult} />的刷新,如您在{ {1}}代码评论如下:
Search
App
Sidebar
setState
<Search updateMenu={this.handleSearchResult} />
console.log
答案 0 :(得分:0)
记录this.setState()。不是那么直截了当。 this.setState()是异步的。
this.setState()
以下是媒体上的reference。