React项目搭建

214 阅读1分钟

React + Redux + React-Router + next(ssr) + typeScript + eslint + jenkins + webpack + docker + egg.js + git(pre-commit, .gitignore)

React

componentDidCatch(error, info)
static getDerivedStateFromError(error)
此生命周期会在后代组件抛出错误后被调用。 它将抛出的错误作为参数,并返回一个值以更新 state

性能优化

  • 防抖(debounce) 和 节流(throttle)

.babelrc

polyfill

测试

mocha + sinon + enzyme + chai

nodejs框架

  • express
  • koa