gpt4 book ai didi

ngrx - 什么是 ngrx createSelector 和 createFeatureSelector?

转载 作者:行者123 更新时间:2023-12-04 01:58:29 27 4
gpt4 key购买 nike

我一直在阅读ngrx示例应用程序的代码并找到两个函数调用

  • createFeatureSelector<AuthState>('auth');


  • createSelector(selectAuthState,(state: AuthState) => state.status);

  • 这有什么作用?
    export const selectAuthState = createFeatureSelector<AuthState>('auth');

    export const selectAuthStatusState = createSelector(
    selectAuthState,
    (state: AuthState) => state.status
    );

    最佳答案

    它用作商店切片选择的优化步骤。例如,如果您为某个存储切片返回一些繁重的计算结果,则使用 createSelector将进行内存,这意味着它将跟踪选择器的最后一个输入参数,如果它们与当前参数相同,它将立即返回最后一个结果而不是重复计算。

    引用:https://github.com/ngrx/platform/blob/master/docs/store/selectors.md

    关于ngrx - 什么是 ngrx createSelector 和 createFeatureSelector?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46999058/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com