Я видел код, который выглядит следующим образом:
import type { Store as ReduxStore } from 'redux';
export type Store = ReduxStore<State, Action>;
Я не понимаю, что делает <State, Action>
. Передача параметров типа в ReduxStore?
Да, это параметры типа.
export type Store = ReduxStore<State, Action>;
Это говорит о том, что тип Store
- это своего рода ReduxStore
который в какой-то конкретный момент имеет состояние типа State
и уменьшает действие типа Action
.