react-native-redux-devtools
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

react-native-redux-devtools

npm version

Redux DevTools implementation for React Native based on redux-devtools-inspector.

For now, it's mostly a one-to-one port adjusted for mobile. Some features might be missing but I plan to implement them in the future.

Installation

npm install --save react-native-redux-devtools
yarn add react-native-redux-devtools

Usage

Create store composed with devtools:

import { createStore, compose, applyMiddleware } from 'redux';
import reducer from './reducer';
import { DevTools } from 'react-native-redux-devtools';
 
const enhancer = compose(
    applyMiddleware(), // apply middlewares that you are using
    DevTools.instrument() 
);
 
export const store = createStore(reducer, enhancer);

Then you can render devtools in your application:

import * as React from 'react';
import { View } from 'react-native';
import { DevTools } from 'react-native-redux-devtools';
 
class App extends React.Component {
  render() {
    return (
      <View>
        {/* Your app content */}
        <DevTools />
      </View>
    );
  }
}

Remember not to enable devtools in production builds! More details on how to set up devtools can be found in redux-devtools documentation.

Readme

Keywords

none

Package Sidebar

Install

npm i react-native-redux-devtools

Weekly Downloads

3

Version

1.0.0

License

MIT

Unpacked Size

65.6 kB

Total Files

45

Last publish

Collaborators

  • mchudy