используйте redux-devtools-extension с реактивным-нативным с хромом - PullRequest
0 голосов
/ 31 августа 2018

Нужна помощь в настройке Redux devTools для реактивного У меня есть очень простой редуктор и createStore здесь, и я пытаюсь включить redux-devtools-extension, чтобы я мог отлаживать свой реактивный приложение, но я получил "магазин не найден" на вкладке Redux

import { createStore, applyMiddleware} from 'redux'
import {reducer} from "./reducers"
import { composeWithDevTools, devToolsEnhancer } from 'redux-devtools- 
extension'

let store = createStore(reducer, devToolsEnhancer());

export const reducer = (state=[], action) => {
switch(action.type) {
    case "ADD_MEMBER":                   
        return [...state, {categoryID: 0, name: "Bill", zip: "27733", id: 4}]         
    default:
        return state
}
return state;
}

Ответы [ 2 ]

0 голосов
/ 23 марта 2019

Другой вариант - использовать React Native Debugger .

Выигрыш в том, что вам не нужно каждый раз устанавливать npm install redux devtools. Отладчик предоставляет вам старый добрый " REDUX_DEVTOOLS_EXTENSION " из коробки.

Итак, если вы повторно используете код из Интернета, вам не нужно никаких изменений кода. Будет работать то же самое, что и extenx devtools extension .

Подробное руководство по настройке React Native Debugger с приложением Expo можно найти здесь . (Поскольку официальные документы немного сбивают с толку.)

0 голосов
/ 12 декабря 2018

Расширение Redux DevTools не может получить доступ к рабочему React Native, так как расширения не могут внедрить код в веб-работников. Вы должны использовать remote-redux-devtools для связи с добавочным номером через веб-сокеты.

Вам просто нужно заменить

import { devToolsEnhancer } from 'redux-devtools-extension'

с

import devToolsEnhancer from 'remote-redux-devtools';

Затем в контекстном меню расширения нажмите «Открыть Remote DevTools». По умолчанию он использует свой удаленный сервер для быстрой загрузки, но рекомендуется запустить локальный сервер, установив и запустив remotedev-server . Это похоже на то, как вы должны установить и запустить пакет react-devtools для React Native.

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