text: What is useState() in React
  Are you learning about
  useState() concept in React?
  const [counter, setCounter] = React.useState(0);
  This article will cover the basics of what is
  React.useState() and how to use it.
  What is useState?
  useState() is a built-in function that comes with the React library.
  import { useState } from "react";
  useState() should only be used inside a functional component.
  const App = () => { const [counter, setCounter] = useState(0); // ... JSX elements };
  useState() does not work in class component.
  useState() returns a tuple. The first parameter in the array is the current state value. The second parameter is the function that will allow you to update the state value.
  setCounter(counter + 1); // Increment state value by 1
  React useState() full example
  const App = () => { const [counter, setCounter] = React.useState(0); const handleClick = () => setCounter(counter + 1); return ( <> <h1>Counter: {counter}</h1> <button onClick={handleClick}>Increase</button> </> ); };
  I like to tweet about React and post helpful code snippets. Follow me there if you would like some too!