A React functional component hook to mimic Class component object state management.
State declaration:
const [state, setState] = useStateObject({
isLoading: false,
isError: false
});
Usage:
// State will be merged with the object you provide to setState instead of being replaced
setState({
isLoading: true
});
// State is now
// {
// isLoading: true,
// isError: false
// }