我知道我自己的知识缺陷,但是当我需要它们的时候我可以比较快的掌握它们。
这些缺陷不会让我的知识和经验贬值,我可以做好很多事情,比如说:当我需要某些技术的时候学会它们。
— Dan Abramov
Dan Abramov(React 核心开发,Redux 作者) 谈他不懂的技术
参考
- prettier stylelint husky lint-staged 与 create-react-app typescript 样板集成
- 2020-01-21-使用-react-app-rewired-扩展-cra-样板的配置文件
- react docs
- react docs: hook
- react docs: test
- react router docs
- react-testing-library docs
- jest docs
- Vegetarian friendly state for React: easy-peasy
资源
create-react-app
这个东西就是 react 官方的脚手架了,生成项目模板用的
参考:
- prettier stylelint husky lint-staged 与 create-react-app typescript 样板集成
- 2020-01-21-使用-react-app-rewired-扩展-cra-样板的配置文件
react
参考: react docs
hook
参考: react docs: hook
react-router
react-testing-library and jest
参考:
react-redux
参考:
扩展阅读
- Personal blog by Dan Abramov. I explain with words and code.
- 将 React 作为 UI 运行时
- useEffect 完整指南
- 技术周刊 2019-11-12:JavaScript 年度安全报告,React 介绍并发模式
- React Hooks(一): From Redux to Hooks
- React Hooks(二): useCallback 之痛
- React Hooks(三): 并发之道,初入协程
- Hooks 时代的 React 状态管理方案
- 正确掌握React 生命周期(Lifecycle)
- 9102,作为前端必须知道 hook 怎么玩了
- rehooks/awesome-react-hooks
- react-use/react-use
- gragland/usehooks
- 2019年了,整理了N个实用案例帮你快速迁移到React Hooks
- 精读《React Hooks 最佳实践》
- (译) 在 React Hooks 中如何请求数据?
- React Suspense + 自定义Hook开启数据请求新方式
- 精读《Hooks 取数 - swr 源码》
- SWR 源码浅析