Может ли кто-нибудь помочь мне пройти это определение шаг за шагом?select<T, Props, K>(pathOrMapFn: string | ((state: T, props?: Props) => any), propsOrPath: string | Props, ...paths: string[]) Я не понимаю это ...
select<T, Props, K>(pathOrMapFn: string | ((state: T, props?: Props) => any), propsOrPath: string | Props, ...paths: string[])
Это определение a selector.
selector
T
Props
K: результат selector
K
pathOrMapFn может быть либо путем к состоянию, либо createSelector
pathOrMapFn
propsOrPath
props
...paths: string[]
Я имею в виду путь к состоянию: select('featureState', 'persons', 'entities')
select('featureState', 'persons', 'entities')