Best practices in ReactJs for State Management
What's considered the best practice in the React v16.x or later for state management?
- Using Functional components and Hooks
- Using Class components & this.state (setState)
- Using Redux
- Comment if there's any more approach