1.setState
setState方法是由父类component所提供;
调用这个函数的时候,会更新组件的状态state,并且重新调用render,然后渲染最新的内容显示到页面
调用setState的时候,不会马上修改state,而是放在一个更新队列里面。
2.state和props
state的主要作用是用于组件保存、控制、修改自己的可变状态;
props作用是使用该组件的父组件可以传入参数来配置该组件。外部传进来的配置参数,组建北部无法控制也无法修改。
3.Redux 中 State 的数据结构的设计
4.单向绑定和双向绑定?
单向绑定:
所有数据只有一份;
一旦数据变化,就去更新页面(data-页面);
如果用户在页面上做了变动,那么就手动收集起来(双向绑定是自动),合并到原有的数据中;
双向绑定 = 单向绑定 + UI事件监听
5.redux三大原则:
(1)单一数据源:整个应用的state被储存在一个object tree中,并且这个object tree只存在唯一一个store中;
(2)state是只读的,唯一改变state的方法就是触发action,action是一个用于描述一发生时间的普通对象;
网友评论