state
- state管理组件内部状态
- 当组件内部使用库内置的 setState 方法时,最大的表现行为就是该组件会尝试重新渲染。
props
- React 的单向数据流,主要的流动管 道就是 props。
- props 本身是不可变的。当我们试图改变 props 的原始值时,React 会报出类型错 误的警告,组件的 props 一定来自于默认属性或通过父组件传递而来。
- 对于 React 组件来说,我们考 虑设计组件一定要满足一大原则——直观。把基本设置与数据一起定义成一个数组或对象是初 学者最容易犯的一个错误,如果说组件能够分解,那我们一定要分解,并使用子组件的方式 来处理。
- 几个重要的props概念
- 子组件 prop---在 React 中有一个重要且内置的 prop—— children ,它代表组件的子组件集合。
- 组件 props---一般用于传递用户自定义数据
- 用 function prop 与父组件通信
- propTypes---react类型检测