/* eslint-disable import/no-cycle */
import {action, createStore} from 'easy-peasy';
import reactotron from 'reactotron-react-native';
import {applyMiddleware, compose} from 'redux';
import drawerModal from '../models/drawerModal';
let initialState = {};
const store = createStore(
{
drawerModal,
reset: action(() => ({
...initialState,
})),
},
{name: 'easystore', compose: applyMiddleware([reactotron.createEnhancer()])}
);
initialState = store.getState();
export default store;我试着这样做,但没有起作用
发布于 2022-07-22 06:44:44
更新2022年8月29日,其工作方式如下
配置文件ReactotronConfig.js
import Reactotron from 'reactotron-react-native';
import { reactotronRedux } from 'reactotron-redux'
const reactron= Reactotron.configure({
name: 'My App',
host: '192.168.1.9',
})
.useReactNative({
storybook: true,
asyncStorage: false, // there are more options to the async storage.
networking: {
// optionally, you can turn it off with false.
ignoreUrls: /symbolicate/,
},
editor: false, // there are more options to editor
overlay: false, // just turning off overlay
})
.use(reactotronRedux())
.connect();
export default reactron在store.js中使用该文件
import {action, createStore} from 'easy-peasy';
import exploredMovies from './models/exploredMovies';
import reactron from '../helpers/ReactotronConfig';
let initialState = {};
window.requestIdleCallback = null;
const store = createStore(
{
exploredMovies,
reset: action(() => ({
...initialState,
})),
},
{name: 'easystore', enhancers: [reactron.createEnhancer()]}
);
initialState = store.getState();
export default store;===========================================
2022年7月12日

我和社区讨论过,但不支持。
https://stackoverflow.com/questions/72947271
复制相似问题