react native update state object code example

Example 1: react native update state array of objects

let markers = [ ...this.state.markers ];
markers[index] = {...markers[index], key: value};
this.setState({ markers });

Example 2: setstate find opject in state and update

this.setState(prevState => ({
  food: {
    ...prevState.food,           // copy all other key-value pairs of food object
    pizza: {                     // specific object of food object
      ...prevState.food.pizza,   // copy all pizza key-value pairs
      extraCheese: true          // update value of specific key
    }
  }
}))

Example 3: react native update state array of objects

let newMarkers = markers.map(el => (
      el.name==='name'? {...el, key: value}: el
))
this.setState({ markers });

Example 4: reactjs update state example

{
  hasBeenClicked: false,
  currentTheme: 'blue',
}

Example 5: reactjs update state example

{
  hasBeenClicked: false,
  currentTheme: 'bluesss',
}s