reactjs - Redux-logger 不适用于(使用 react-native)
问题描述
现在我正在使用 react-native+expo、redux、react-redux、redux-thunk、redux-logger 配置项目。一切都已安装,expo 构建项目。但是当我运行网络版本时,我看不到日志。
存储配置:
import {
createStore,
applyMiddleware,
compose
} from 'redux';
import {createLogger} from 'redux-logger';
import thunk from 'redux-thunk';
//main, combined reducer
import reducer from '../reducers/reducer';
const initialState = {};
const logger = createLogger({
timestamp : true,
diff : false,
});
const middleware = [thunk, logger];
const storeConfig = createStore(
reducer,
initialState,
compose(applyMiddleware(...middleware)),
);
export default storeConfig;
带有 redux-connect 的 MainComponent:
import React from 'react';
//redux
import {Provider} from 'react-redux';
import store from './src/coreModules/storeConfig';
//components
import {
StyleSheet,
} from 'react-native';
import MainScreen from "./src/containers/screens/main/MainScreen";
export default function App () {
return (
<Provider store={store}>
<MainScreen/>
</Provider>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#b8b8b8',
alignItems: 'center',
justifyContent: 'center',
},
});
解决方案
推荐阅读
- ios - 如何使用白色文本和占位符使 UISearchBar 透明
- bash - BASH Trap CTRL+C 然后完全退出脚本
- woocommerce - 在 WooCommerce 中提交审核后在产品页面上显示通知
- vbscript - 等待刷新过程完成,然后进入下一行代码
- visual-studio-code - 如何在 vscode 中为 HTML 和 Jinja 设置格式化程序?
- ffmpeg - 如何将原始未压缩 RTP 转码为 H264 RTSP 流
- mysql - MySQL 中的正则表达式:如何将每次出现的键与值模式匹配?
- azure - 使用 Azure 服务总线主题的结构化流式处理
- r - Windows 10 或 R 本身是否会删除我的临时目录?
- javascript - react-router-dom NavLink isActive 不能正常工作