41得票1回答
在Redux Thunk中使用getState是一个好的实践吗?

我曾在这里的其他问题中看到了关于是否可以在操作内部使用 getState 的相互矛盾(或只是令我困惑)的答案,我也多次看到将其称为反模式。对我来说,它似乎很好用,但如果我们不使用 getState,那么如何做才是最佳实践呢? 我在一个thunk中使用getState来过滤一个连接到一些模拟数...

14得票3回答
React setState/getState 和异步操作

为什么React中没有异步的getState函数? 文档告诉我们setState是异步的。好的,但这意味着我们不能安全地使用this.state,并且我们需要一个异步的getState函数来尊重执行顺序。 据我所知,我们应该永远不要使用this.state,而是使用一个像这样的getSta...

10得票1回答
Redux的getState()方法没有返回更新后的状态

我遇到了一个问题,让我困扰了好几天。虽然我的Redux开发工具显示状态更新成功,而且没有任何类型的突变,并且成功地重新渲染了视图组件,但是当我调用getState()时,它总是返回初始状态,并且不关心更新后的状态!有谁知道可能会导致这种情况的原因,请帮帮我。 我使用react-redux和r...

10得票3回答
在 __setstate__ 中调用 __init__ 是否可以?

我正在增强一个现有的类,该类在 __init__ 函数中执行一些计算以确定实例状态。从 __getstate__() 中调用 __init__() 以重用这些计算结果是否可行?