使用必读
最近连续两个项目都开始在写 react hooks,在写的过程中也遇到了很多 bug,有时候为了解决 bug,也在网上找了很多答案。有时候找的烦了就开始怀疑是否应该接入 react hooks,用原来方式开发效率还会高些。最后还是坚持下来了,总结如下:
- 写肯定是要写 - 如果还是用原来的,自己可能就是一直吃老本了,一次退步,后面就会接踵而来。
- 写之前一定要把文档至少看一遍,中英文版本都看一遍,英文不好可以学我中英文对照着看。中文文档、 英文文档
- 文档看完之后可以先写点 demo
- 接入 react hooks eslint 检测 - eslint-plugin-react-hooks .eslintrc配置如下:
{
"plugins": ["react-hooks"],
"rules": {
"react-hooks/rules-of-hooks": "error",
"react-hooks/exhaustive-deps": "error"
}
}
react-hooks/exhaustive-deps 至少warn,也可以是error。建议全新的工程直接配"error",历史工程配"warn"。