react学习记录,一

高阶函数:一个箭头以上均为高阶函数

类名注意事项:类名大写字母开头

纯函数:不会改变执行环境或者任何东西

纯函数原则:

1) 函数应该至少接受一个参数。

2) 函数应该返回一个值或者其他函数。

3) 函数不应该修改或者影响任何传给它的参数。

Array.map

Map函数可以构造任意对象、数值、数组、函数,以及其他js类型的数组。

三个简单规则:

1) 保持数据的不可变性;

2) 确保尽量使用纯函数,只接收一个参数,返回数据或者其他函数;

3) 尽量使用递归处理循环(如果有可能的话)。

React元素的type元素是用来确定需创建元素是HTML还是SVG元素。

pros属性表示构建一个DOM元素所需的数据和子元素。

Children属性是用来将其他嵌套元素当作文本显示的

最好在每个组件都实现属性验证、自定义属性验证,以及设置默认属性值等功能。这样有利于复用组件。

React组件中收集数据的方案是双向数据绑定。它通过将一个回调函数作为属性传递给组件,使得组件能够通过属性访问回传数据。