【发布时间】:2021-07-22 20:09:28
【问题描述】:
我是 React-Native 和 Redux 的新手,我正在尝试弄清楚 Redux 的实际工作原理。
我的目标是从 db 中获取数据(假设当前登录用户正在关注的帐户)并能够在特定屏幕上显示它。
我已经设法做到了,设置了动作、reducer 和一切,但我不明白的部分是如何在组件中实际显示它。
我正在使用 mapStateToProps 从商店获取数据,并将 userFollowedAccounts 设置为 store.accountState.userFollowedAccounts 。我没有得到什么,我是否还必须将该 userFollowedAccounts 传递到我的功能组件中的 useState 才能使其工作?
【问题讨论】:
-
你能把你的组件代码放在这里吗?
-
只是一个简单的函数组件。我使用 usestate hook > const [followedAccount, setFollowedAccounts] = useState(userFollowedAccounts),在 mapDispatchToProps 上我有 userFollowedAccounts = store.accountState.userFollowedAccounts。
-
还有一个返回,我显示关注的用户的名字
标签: reactjs react-native redux react-redux