肉渣教程

哲学

上一节 结束

React 哲学

React的本质是将JavaScript的数据层与HTML的视图层进行高度绑定,当视图层的数据更新,与其绑定的JavaScript数据层即会立刻收到反馈。因此,对于React来说,不是类似jQuery的那张方式去获取指定元素的值,而是直接从指定React元素的state属性中获取即可。同样,想要对视图层去更新,不是通过jQuery设置值的方式去直接更新元素,而是在数据层中,对相关state属性进行更新,从而视图层自动实现相应渲染;不过要注意,别直接修改state属性,而是要用setState()方法去更新数据层。

而组件的哲学在于拆分与嵌套,拆分成相对独立的组件,再基于相对独立的组件嵌套组合成复杂的组件。至于参数、state状态、生命周期、事件处理、条件渲染等,则是让组件更加强大与灵活。


哲学

上一节 结束