React笔记——核心概念:10.状态提升

1、初始温度计算器

  • 判断煮沸组件
  • 输入计算组件,并渲染BoilingVerdict

2、加入华氏温度输入框

  • Calculator组件抽离出TemperatureInput组件

3、状态提升

  • 温度转换
  • 受控组件共享state

4、学习小结

  • 在 React 应用中,任何可变数据应当只有一个相对应的唯一“数据源”。
  • 通常,state 都是首先添加到需要渲染数据的组件中去。然后,如果其他组件也需要这个 state,那么你可以将它提升至这些组件的最近共同父组件中。
  • 使用 React 开发者工具 来检查问题组件的 props