Возможность просмотра моего состояния с помощью инструментов разработчика браузера - PullRequest
1 голос
/ 11 апреля 2020

У меня есть файл TypeScript с именем dataStore.ts, а вот содержимое:

import { createStore, Store } from "redux";
import { StoreReducer} from "./reducer";
import { StoreData, StoreAction } from "./types";

export const dataStore: Store<StoreData, StoreAction> = createStore(StoreReducer);

Я хочу добавить нижеприведенный код, чтобы я мог просматривать свое состояние с помощью инструментов dev.

Я пытался добавить строку под моим createStore, но мне не повезло.

window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()

Где мне добавить строку выше?

1 Ответ

0 голосов
/ 11 апреля 2020

Используйте composeWithDevTools из redux-devtools-extension.

Поэтому измените свой dataStore.ts, чтобы он выглядел следующим образом:

import { createStore, Store } from "redux";
import { composeWithDevTools } from "redux-devtools-extension:;
import { StoreReducer} from "./reducer";
import { StoreData, StoreAction } from "./types";

export const dataStore: Store<StoreData, StoreAction> = createStore(StoreReducer, composeWithDevTools())

Не забудьте yarn add redux-devtools-extension ИЛИ npm install redux-devtools-extension.

После этого эта строка больше не нужна:

window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...