what is state management in react code example

Example 1: state management in react

Modern State management in React:

Demo:

1. Component composition:
	https://codesandbox.io/s/4gyw5
	https://codesandbox.io/s/p98n45z1wq

2. Props:
	https://codesandbox.io/s/vmr357j2z3
    https://codesandbox.io/s/j35ok11j13

3. useContext + useReducer
	https://codesandbox.io/s/m4r124zkpj
	
	


Expanded from user Pleasent petrel's advice to use these tools instead of Redux
https://www.codegrepper.com/app/profile.php?id=106359

Example 2: react state management

Redux is overused. Don't use it.

Props, Component composition and useContext/useReducer is enough for 95% of the apps.

Example 3: what is state in react

// State is essentially a global class variable
// that is modified when the component updates

class Clock extends React.Component {
  constructor(props) {
    super(props);
    this.state = {date: new Date()};
  }

  render() {
    return (
      <div>
        <h1>Hello, world!</h1>
        <h2>It is {this.state.date.toLocaleTimeString()}.</h2>
      </div>
    );
  }
}

Tags:

Misc Example