Reactotron 是一个用于 React 和 React Native 应用的调试工具,它可以用于查看应用状态、进行快速日志记录、状态管理等调试任务。
以下是如何在你的 React 或 React Native 项目中安装和配置 Reactotron 的步骤:
- 安装 Reactotron:
npm install reactotron-react-js --save-dev
npm install reactotron-react-native --save-dev
- 安装其他依赖(React Native 0.60 及以上版本):
npm install reactotron-apisauce --save-dev
npm install reactotron-axios --save-dev
npm install reactotron-mst --save-dev
npm install reactotron-redux --save-dev
npm install reactotron-redux-saga --save-dev
- 设置 Reactotron(在你的项目的
index.js
文件中):
import Reactotron, {
asyncStorage,
trackGlobalErrors,
openInEditor,
overlay,
networking
} from 'reactotron-react-native'
Reactotron
.configure({ name: 'AwesomeApp' })
.use(trackGlobalErrors())
.use(openInEditor())
.use(overlay())
.use(networking())
.useReactNative()
.connect()
.clear()
.subscribe()
- 使用 Reactotron 进行调试:
import Reactotron from 'reactotron-react-native'
Reactotron.log('Hello, Reactotron!')
以上步骤将会在你的设备上安装并启动 Reactotron,你可以使用它来查看日志、网络请求、状态更新等。