将数据从Redux存储加载到Thunk的React状态

问题描述 投票:0回答:1

技术堆栈:React,Redux,Thunk。

主要任务:我需要在页面上显示用户信息并进行可能性编辑(输入中的信息)。

我该如何做:用户数据在redux存储中设置。页面加载后,我们发送请求(带有请求),以从服务器获取用户数据并将其写入redux。然后,我应该使用useState()将这些数据放入输入中。

问题:“然后我应该使用useState()将这些数据放入输入中。”

这是一个问题。重新渲染组件问题。我的解决方案:条件,检查是否正在加载用户数据,并且iput中的状态已设置。

我认为这做得更简单。

My useEffect() where i set state from redux, after redux loading

reactjs react-redux redux-thunk
1个回答
0
投票

您需要这样做:

useEffect(() => {
// your code
}, [])

或者,如果您想具体说明

useEffect(() => {
// your code
}, [user])

然后只有在user更改时才会重新渲染

© www.soinside.com 2019 - 2024. All rights reserved.