1.0.6 • Published 2 years ago

react-set v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

react-set

a lite simple way to reactive set Object state

Usage

// if your object state like this:
state = {
  a: {
    b: 1,
    c: {
      d: 2,
      e: 3,
    },
  },
};

// use setState to change e to 4
this.setState({
  a: {
    ...this.state.a,
    c: {
      ...this.state.a.c,
      e: 4,
    },
  },
});

// use `react-set` to setState
import $set from 'react-set';

this.setState({ a: $set(this.state.a, (a) => (a.c.e = 4)) });
1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago