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 -> 不要使用它 。 它真的会损害性能 。
- 合规|上海制定反垄断、互联网营销算法、盲盒经营活动等新业态合规指引
- c语言|e观沧海丨算法焉能藏“算计”
- javascript|Web前端培训:什么是 MEAN Stack?
- 算法|【2022/1/15】thinkphp源码无差别阅读(二十)
- 算法|电竞好用日常也爽的小金刚显示器,优派VX2780-2K-PRO分享
- 算法|用户来得太难,走得太容易,怎么办?
- 想要玩转 Web3.0,读懂智能合约是关键
- Web3.0时代,数字人如何突破规模落地三大难点?百度李士岩:两
- Web 3,能解决互联网最核心的悖论吗?
- Web3.0时代,数字人如何突破规模落地三大难点?