如果我有一个组件,它被加载到页面中,接受了一些 Prop ,进行了几次 API 调用并呈现了一个列表,它们会共享同一个 redux 存储吗?
比如说……
<Trending data-limit=5 data-offset=0 />
<div>Something here</div>
<Trending data-limit=5 data-offset-5 />
我有类似的东西,它们似乎相互覆盖。
最佳答案
如果你指的是 React State,那就不是。
如果您指的是 Redux Store State,通过 mapStateToProps 或其他方式,并且您的 React 组件连接到 storeState 中的同一端点,那么是
例如:假设您有 mapStateToPros 将组件的 Prop 链接到商店 State.App.User.Info.email 的这个端点
如果电子邮件更改,映射到此端点的所有组件都将更新
另一方面,如果您使用自己的数据调用每个组件,那么每个组件都存在于自己的空间中,就像您在问题中给出的示例一样
关于javascript - 如果我两次使用相同的 react/redux 组件,它们会共享状态吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36159272/