Redux工具包对useSelector和createSelector的困惑

问题描述

我是Redux和Redux工具包的新手。我了解到createSelector可以接受多个输入选择器,这些输入选择器可以作为单独的参数或数组提供。所有输入选择器的结果都作为单独的参数提供给输出选择器。

const selectA = state => state.a;
const selectB = state => state.b;
const selectC = state => state.c;

const selectABC = createSelector(
    [selectA,selectB,selectC],(a,b,c) => {
        // do something with a,and c,and return a result
        return a + b + c;
    }
);

我的问题是,如果我只关心一个简单的状态,我可以像这样使用useSelector

const selectA = state => state.a;

const a = useSelector(selectA)

这两种用法有什么区别?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)