Я использую ASP.NET Core React Template, но я не уверен, как правильно установить начальное состояние для моего приложения.Я хочу, чтобы одно свойство «state» было экземпляром класса, который будет одинаковым для всех компонентов приложения (singleton).
Я вижу следующий код в шаблоне:
// Get the application-wide store instance, prepopulating with state from the server where available.
const initialState = (window as any).initialReduxState as ApplicationState;
const store = configureStore(history, initialState);
Но похоже, что свойство initialReduxState всегда будет неопределенным.Есть ли причина пройти через это дополнительное косвенное обращение?Разве не было бы проще просто установить initialState на undefined?Опять же, каков предполагаемый способ установить начальное состояние с помощью этого шаблона?