我目前正在一个react应用程序上编写一个redux thunk操作,它不以任何方式异步,但允许我绕过由具有不同的reducer函数(使用组合生成器)生成的状态封装。
基本上,我需要一个包含来自两个不同还原器的数据的操作,我意识到我可以使用一个thunk(我已经在使用异步操作)使用getstate参数来实现这一点。
这使我能够处理我所猜测的将仍然是一个边缘情况,而不必重新考虑我的状态的封装。
我的问题是:我应该提防这种做法吗?这有什么不好的做法吗?
谢谢!
很好,很好 one of the approaches we suggest in the Redux FAQ entry on working with state slices .