高阶函数:一个箭头以上均为高阶函数
类名注意事项:类名大写字母开头
纯函数:不会改变执行环境或者任何东西
纯函数原则:
1) 函数应该至少接受一个参数。
2) 函数应该返回一个值或者其他函数。
3) 函数不应该修改或者影响任何传给它的参数。
Array.map
Map函数可以构造任意对象、数值、数组、函数,以及其他js类型的数组。
三个简单规则:
1) 保持数据的不可变性;
2) 确保尽量使用纯函数,只接收一个参数,返回数据或者其他函数;
3) 尽量使用递归处理循环(如果有可能的话)。
React元素的type元素是用来确定需创建元素是HTML还是SVG元素。
pros属性表示构建一个DOM元素所需的数据和子元素。
Children属性是用来将其他嵌套元素当作文本显示的
最好在每个组件都实现属性验证、自定义属性验证,以及设置默认属性值等功能。这样有利于复用组件。
React组件中收集数据的方案是双向数据绑定。它通过将一个回调函数作为属性传递给组件,使得组件能够通过属性访问回传数据。