React

状态提升

要从多个子组件收集数据,或让两个子组件互相通信,请改为在其父组件中声明State。父组件可以通过props将该State传回给子组件。这使子组件彼此同步并与其父组件保持同步。

调用setSquares函数让React知道组件state已经改变。这将触发使用squares state的组件(Board)及其子组件(Square组件)的重新渲染。