我想在我的减速器中使用一个函数。我需要这个来排序。我从另一个文件导入了此功能,并且一切正常。但是一个问题是:从reducer的某处导入和使用函数是否有效?
绝对,只要您的函数是纯函数(以便您的reducer也保持纯函数)。当从状态建模的角度将分解为子约简的意义不大时,使用子函数是使您的约简的可读性和可维护性的好方法。
只需确保您的子函数不会修改状态对象,而是会返回一个新的已排序对象以分配为下一个状态。
您可以,所以减速器基本上是纯函数的。它用于处理redux中的状态突变。使用从任何文件导出的reducer都没有问题。但是,当您不使用纯函数时会出现主要问题,这将最终导致不正确的状态突变。
类似您可以在代码库中使用的东西