【发布时间】:2021-05-30 13:25:54
【问题描述】:
我想将我的 reduxState 设置为 useState,但问题是 reduxState 在渲染后出现,然后 useState 仍然有 null ,这是在第一次渲染时得到的。 期望:reduxState 将每个更改或更新传递给 useState。
const Account: React.FC<Props> = ({ logInAction, userDataStore }) => {
const [userValues, setUserValues] = useState<User>(userDataStore as User);
return (
<Text>
{/*
this data (userValues) still null
despite userDataStore
is changed and has Data
*/}
Fullname: {userValues.fullName}
</Text>
);
.
.
.
export default connector(Account);
我知道直接使用 redux state 对我有用:
userDataStore.fullName
<Text>
{/* fullName: {userValues.fullName} */} ---> not work always null
fullName: {userDataStore.fullName} ---> this work good
</Text>
);
但我想使用 useState。 有什么帮助吗?
我将不胜感激。
【问题讨论】:
标签: reactjs react-native redux react-redux react-hooks