Reactjs react redux将格式化逻辑放入选择器vs mapstatetoprops中
我正在从服务器获取一个项目列表,并将其存储在一个reducer中。减速器有一个Reactjs react redux将格式化逻辑放入选择器vs mapstatetoprops中,reactjs,redux,Reactjs,Redux,我正在从服务器获取一个项目列表,并将其存储在一个reducer中。减速器有一个getItemsList选择器。每个项都以原始形式从服务器返回,我已经编写了一个格式化程序函数,需要应用于它。问题是,最好在getItemsList选择器中应用它,还是让选择器返回原始数据并在MapStateTops中应用格式化程序 谢谢。我想说选择器的工作之一是将存储数据的形状与使用它的代码分开。为此,您的格式化程序代码属于选择器,可能因其应用于数据的格式而命名 例外情况是,如果格式化程序是normailzr提供的一
getItemsList
选择器。每个项都以原始形式从服务器返回,我已经编写了一个格式化程序函数,需要应用于它。问题是,最好在getItemsList
选择器中应用它,还是让选择器返回原始数据并在MapStateTops
中应用格式化程序
谢谢。我想说选择器的工作之一是将存储数据的形状与使用它的代码分开。为此,您的格式化程序代码属于选择器,可能因其应用于数据的格式而命名 例外情况是,如果格式化程序是normailzr提供的一种规格化函数,在将数据添加到存储之前应用于数据
mapStateToProps
应调用为其提供组件所需数据的选择器函数