1:shallowequal 浅比较就是可以只比较两个对象的值,不在意两个对象不同的指针
2:永远不要忘记console.log(也属于你的JS,他执行的变量操作在当前运行环境下是有效的
eg: let a = 1;
console.log(a++)
console.log(a) // 2 有时候不注意的话很有可能给你带来不必要的错误
3:程序中三个关于this绑定的方法:
1: onClick = {this.handleClick.bind(this)}
2: const handleClick = () => console.log(12121);
onClick = {this.handleClick}
3: onClick = {::this.handleClick}
4: 在渲染组件的时候可以使用函数式渲染,这样能让你的代码更加易懂
5: JSX语法的出现:因为react操作的是虚拟dom,是一个个的组件元素,这些组件元素用JS表示是一系列的JSON格式的对象,然后通过React.createElement创建元素但是这样编程可读性,体验性非常不好,而JSX可以让我们用熟悉的HTML语法来创建虚拟DOM,