React常用知识点
JSX简介
一种JavaScript的语法扩展
元素的渲染
元素是构成React应用的最小单位
用ReactDOM.reader()方法渲染
组件&Props
组件可以将UI切分成一些的独立的、可复用的部件,这样就只需专注于构建每一个单独的部件。
state&生命周期
修改state时使用setState()
事件处理
React事件绑定属性的命名采用驼峰式写法,而不是小写。
如果采用 JSX 的语法你需要传入一个函数作为事件处理函数,而不是一个字符串
条件渲染
React 中的条件渲染和 JavaScript 中的一致,使用 JavaScript 操作符 if 或条件运算符来创建表示当前状态的元素,然后让 React 根据它们来更新 UI。
列表&Keys
Keys可以在DOM中的某些元素被增加或删除的时候帮助React识别哪些元素发生了变化
表单
HTML表单元素与React中的其他DOM元素有所不同,因为表单元素生来就保留一些内部状态。
React理念
React 最初的目的是使用 JavaScript 创建大型的,快速响应的网络应用
React的众多优点之一是它让你在编写代码的时候同时也在思考你的应用
使用PropTypes检查类型
React组件参数类型的验证
高阶组件
高阶组件就是一个函数,且该函数接受一个组件作为参数,并返回一个新的组件
恭喜!签到成功,获得+2积分