1.0.6 • Published 3 years ago

react-set v1.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
3 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

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago