React

100 阅读1分钟

Store 在 Redux 中的意义是什么

  • 保存state
  • 接收派发事件
  • 将接收到的事件给reducer处理,reducer将修改后的状态返回给state

为什么React Router v4中使用 switch 关键字?

switch只会渲染复合匹配条件的第一个路径,避免重复渲染

React有哪些限制?

  • react只是一个库,而不是一个完整的框架库
  • 它的库非常庞大,需要时间来理解
  • 新手程序员可能很难理解
  • 编码变得复杂,因为它使用内联模板和 JSX

react性能优化方案

  • 重写shouldComponentUpdate,来避免不必要的dom渲染
  • 使用production版本的react.js
  • 使用key来帮助React识别列表中所有子组件的最小变化

React 项目用过什么脚手架

create-react-app

什么时候用类组件Class Component,或函数组件Function?

如果你的状态需要state和生命周期函数,请使用class component 否则使用function component。