在我的小用例中,我遇到了一个问题,混合这些技术会导致双重重新渲染。 首先,当redux分派被执行时,一些组件通过useSelector使用属性。例如,在我的例子中,下面的控制台日志打印了两次。 问:我是否应该删除useEffect和useState并将其集成到redux的存储中?import {useSelector} from "react-redux";
import React from "
我不确定这是基于意见,还是实际上有一个最佳实践,但它是这样的: 我需要从一个操作中更新几个数据,我正处于这样的两难境地:我可以在一个reducer中监听来自多个文件的操作,或者一旦一个操作完成,我可以分派几个操作就我对redux的了解而言,在一个reducer中监听来自多个文件的操作可能会导致一个臃肿的reducer,这不是使用redux的最佳方式。不过,我不确定分派几个操作是否更好。reducers/bar.js
case FOO_ACTIONS.DO_SOME_THING_