Reactjs 为什么我能';无法访问redux存储中已存在的某些数据?
这是代码,我已经导入了所有必需的东西。Reactjs 为什么我能';无法访问redux存储中已存在的某些数据?,reactjs,redux,react-redux,react-hooks,mern,Reactjs,Redux,React Redux,React Hooks,Mern,这是代码,我已经导入了所有必需的东西。 const{loading,order,error}=useSelector((state)=>state.orderDetails) console.log(订单)//在控制台上显示未定义,而在redux上显示: 在const{loading,order,error}=useSelector((state)行之前放置一个类似于console.log('component render,executing selector')的console.log('r
const{loading,order,error}=useSelector((state)=>state.orderDetails)代码>
console.log(订单)代码>//在控制台上显示未定义,而在redux上显示:
在const{loading,order,error}=useSelector((state)
行之前放置一个类似于console.log('component render,executing selector')的console.log('reducer:',action)的日志,并在根reducer中放置一个类似于console.log('reducer:',action)的日志
您会发现组件呈现了多次,而您的减缩器执行了多次。可能是选择器在设置顺序之前执行,可能是减缩器的状态发生了变化,因此选择器不会再次执行,但没有更多信息,我们只能猜测(这就是为什么我投票关闭它的原因)“需要详细信息”)