12 2018 档案
摘要:Flux 1、引入:在React的应⽤中,状态管理是⼀个⾮常重要的⼯作。我们不会直接对DOM节点进⾏操作,⽽是通过将数据设置给state,由state来同步UI,这种⽅式有个潜在的问题,每个组件都有独⽴的state,并且不能相互传递。如果从⼀个组件将数据传递给另⼀个组件,需要通过props。⽽pro
阅读全文
摘要:官网:https://reacttraining.com/react-router 后端路由:主要做路径和方法的匹配,从而从后台获取相应的数据 前端路由:用于路径和组件的匹配,从而实现组件的切换。 如:`<Route path="/about" component={About}/>` 一、Rout
阅读全文
摘要:1. 受控组件:组件处于受控制状态,不可更改输入框内的值。 2. 什么情况下会让组件变成受控组件? - 文本框设置了value属性的时候 - 单选框或多选框设置了checked属性的时候。 3. 如何解决? - 使用state设置值 - 绑定onChange事件 - 在事件处理方法中获取组件的值并更
阅读全文
摘要:React生命周期主要有7中: 1. componentWillMount() :组件将要挂载时触发 ,只调用1次 2. componentDidMount() :组件挂载完成时触发,只调用1次 3. componentWillReceiveProps(newProps) :只有props改变时触发
阅读全文
摘要:一、React的特点 1、自动化的UI状态管理:自动完成数据变化与界面效果的更新。 2、虚拟DOM:创建1个虚拟的dom节点树,放在内存里(内存修改数据效率高),数据变化时先修改内存里的虚拟DOM,然后与页面的DOM进行对比,React可以做优化,优化后可只修改变化的部分,缩小节点更改的范围,从而提
阅读全文

浙公网安备 33010602011771号