8 more React hooks you need to know about
React remains the pacesetter among JavaScript UI frameworks. There are plenty of ongoing developments in React, but the most important shift of the last few years was the move to functional components. Functional components rely on hooks for many of their capabilities. The most common hook is
useState
, but there are many others.Here’s a look at eight useful React hooks you may not know about, and how to use them.
useReducer
Everyone knows about
useState
because it replaces an essential feature of class-based components—the member variables to hold state—with a functional equivalent. TheuseReducer
hook does something similar, but for more complex scenarios where state transitions are more involved and the application benefits from making transitions explicit. TheuseReducer
hook is inspired by the reducers found in Redux. It can be seen as a middle ground between the simplicity ofuseState
and the complexity of a state management system like Redux.
Author: . [Source Link (*), InfoWorld]