React's useState should require a dependency array