3.0.1 • Published 10 months ago

react-native-flipper-zustand v3.0.1

Weekly downloads
12
License
MIT
Repository
github
Last release
10 months ago

React Native Zustand Flipper

This plugin allow see actions of zustand on react native.

:warning: Please use zustand v4

Installation

First install zustandstore on Flipper Plugin Manager.

Next, install react-native-flipper-zustand package on your React Native project.

yarn add react-native-flipper-zustand -D

Or npm

npm i react-native-flipper-zustand --save-dev

Usage

import create from  'zustand';
import zustandFlipper from 'react-native-flipper-zustand';

const useStore = create(
	zustandFlipper(set => ({
	  bears: 0,
	  // "set" now receives as the third parameter, the name of an action that will be shown in Flipper
	  increasePopulation: () => set(state => ({ bears: state.bears + 1 }), false, 'increasePopulation'),
	  removeAllBears: () => set({ bears: 0 }, false, 'removeAllBears')
	}))
);

TypeScript

import create from  'zustand';
import zustandFlipper from 'react-native-flipper-zustand';

type BearStoreT = {
	bears: number;
	increasePopulation: () => void;
	removeAllBears:  () => void;
}

const useStore = create<BearStoreT>()(
	zustandFlipper(set => ({
	  bears: 0,
	  // "set" now receives as the third parameter, the name of an action that will be shown in Flipper
	  increasePopulation: () => set(state => ({ bears: state.bears + 1 }), false, 'increasePopulation'),
	  removeAllBears: () => set({ bears: 0 }, false, 'removeAllBears')
	}))
);
3.0.1

10 months ago

3.0.0

10 months ago

2.0.1

2 years ago

2.0.0

2 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago