Redux 实际上在哪里存储数据?
我对 Redux 及其数据存储机制很好奇。 我想知道 Redux 实际上将其管理的数据保存在哪里。 它是在某种全局变量中,还是使用特殊的数据结构? 我在哪里可以找到这些信息?
为什么要发明 Redux?
Redux 的发明是为了解决与管理 JavaScript 应用程序中的状态相关的复杂性和挑战,特别是当它们的规模和复杂性不断扩展时。 它为 JavaScript 应用程序提供了一个可预测的状态容器,使开发人员能够编写在不同环境中表现一致的应用程序。
Redux 是否已弃用?
Redux 生态系统中发生了一些讨论和变化,引入了新的 API 并弃用了旧的 API。 具体来说,在 Redux 4.2.0 中,原始的 createStore API 被标记为已弃用,取而代之的是较新的 Redux Toolkit。 然而,Redux 本身并没有被弃用,并且添加了 Legacy_createStore API 以实现向后兼容性。 这些变化反映了 Redux 团队建议使用 Redux 的方式的演变,而不是完全放弃该库。
今天为什么使用 Redux?
Redux 是 React 应用程序的流行状态管理库。 我想知道为什么考虑到 React 和其他状态管理解决方案的进步,在现代 Web 开发中使用 Redux 仍然相关且有益。
为什么我们在 Redux 中需要中间件?
我想知道中间件在 Redux 中的作用。 为什么Redux架构中需要有中间件? 它提供什么好处或有助于解决什么问题?