react和redux的基本区别是什么?react和redux是一样的吗?为什么要用redux?最后为什么叫react-redux?我想知道这一点我只是混淆了这两个。
bis0qfac1#
你一定是刚接触网络开发吧。首先,欢迎!React和redux是完全不同的两种类型,但它们经常一起使用,以便在React应用程序中简化状态管理。
*React是一个前端Web框架,它允许你使用JSX(React融合Javascript和HTML的方式)创建各种各样的Web应用程序。这是一个过于简单化的说法,我建议你阅读the documentation。*Redux是一个状态管理库。使用它,您可以定义一个或多个 stores,包含 state(基本上是一个保存您需要的任何数据的对象)、actions(更改或检索存储的当前值的方法)以及在全局级别订阅状态的更改。同样,Redux documentation应该具有您正在寻找的大多数答案。
React和Redux经常一起使用,主要是通过使用react-redux package,因为Redux提供了一个全局的React式状态,使您能够在应用中的任何位置在React组件之间共享数据,而无需传递 prop 。现在坚韧你可以完全不用Redux,使用React自己的Hook和Context API来实现类似的功能,尽管这些背后的逻辑有点复杂,但它允许更大的灵活性。
react-redux
1条答案
按热度按时间bis0qfac1#
你一定是刚接触网络开发吧。首先,欢迎!
React和redux是完全不同的两种类型,但它们经常一起使用,以便在React应用程序中简化状态管理。
*React是一个前端Web框架,它允许你使用JSX(React融合Javascript和HTML的方式)创建各种各样的Web应用程序。这是一个过于简单化的说法,我建议你阅读the documentation。
*Redux是一个状态管理库。使用它,您可以定义一个或多个 stores,包含 state(基本上是一个保存您需要的任何数据的对象)、actions(更改或检索存储的当前值的方法)以及在全局级别订阅状态的更改。同样,Redux documentation应该具有您正在寻找的大多数答案。
React和Redux经常一起使用,主要是通过使用
react-redux
package,因为Redux提供了一个全局的React式状态,使您能够在应用中的任何位置在React组件之间共享数据,而无需传递 prop 。现在坚韧你可以完全不用Redux,使用React自己的Hook和Context API来实现类似的功能,尽管这些背后的逻辑有点复杂,但它允许更大的灵活性。