
我观察到使用 Redux 存储的开发人员存在一个常见模式:当面对新的但略有不同的需求时,他们经常创建新功能并重写通用样板代码,包括减速器、thunk、操作和中间件。这可能会导致代码库中出现大量重复。
我们不能完全责怪开发人员,因为标准化和团队最佳实践通常是由团队领导完成的......
但是,当 API 或微服务标准化时(其中删除、创建、放置和获取等端点遵循可预测的结构),可以创建可以动态生成 Redux 减速器和操作的高阶函数。这减少了冗余并鼓励更具可扩展性的架构。以下是如何实现这一点的示例:
https://gist.github.com/ARAldhafeeri/1ad10710bee110b9a88013984272fbbd
它有 200 行代码,这里有一个示例用法,它的作用是:
最好的,
艾哈迈德,
以上就是我如何在不破坏应用程序的情况下用 Just in Redux Store 替换代码行!的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号