
01、全局状态管理
在 99% 的应用程序中 , 组件之间共享状态是强制性的 。 并且有一些很好的解决方案 - 本地和外部 。 受到推崇的如果你问我一个解决方案 , 我会说 Redux 。 不是因为它是最好的 , 而是因为它是最实用的 。 许多公司已经在使用它 , 您将不得不在某个时候使用它 。 redux 与 react-redux此外 , 生态系统也很棒 。 您几乎可以找到任何问题的解决方案 。 一些与 redux 一起使用的很棒的库是:
- redux-thunk -> 用于处理异步操作 。
- redux-persist -> 用于在本地存储数据(离线支持) 。
- reselect -> 用于更快地存储查询 。
- context -> 内置于 React 。 适合简单使用 。 不利于性能 。 特别是如果您有大量变化的数据 。
- recoil -> 旨在解决特定问题 。 不适用于所有用例 。 您可以先弄清楚它后 , 在考虑是否使用 。
- mobx -> 遵循观察者模式 。 适合反应式编程 。 不应在任何新项目中使用 。
- recat-query
- swr
- NextJS
- create-react-app -> 构建单页应用程序 。 适合初学者 。
- gatsby -> 构建面向内容的静态网站 。 不适用于其他用例 。
- react-hook-form
- Formik -> Formik 带有久经考验的解决方案 , 用于输入验证、格式化、屏蔽、数组和错误处理 。
- redux-form -> 不要使用它 。 它真的会损害性能 。
- 社交|腾讯视频为IP编写「价值算法」
- 新书推荐 │ 大数据算法设计与分析
- 算法|75英寸最值得入手的大屏电视,性能画质没得挑
- 普华永道|Web3.0经济中NFT的未来
- 开源软件|Web3能拯救失落的互联网人吗?
- 编程|打造Web3.0基础设施 百度瞄准元宇宙的“人货场”?
- 前端开发|Web前端:前端开发人员与后端开发人员,谁最适合你的业务?
- 百度|打造Web3.0基础设施 百度瞄准元宇宙的“人货场”?
- 算法|“赞奇科技”获得数千万元战略投资
- 电子商务|广州蓝景分享 — 给刚入职前端\大佬\们的一些建议
