The useState() hook returns an array containing two elements: the current state value and a function to update that state. We use array destructuring to directly assign these elements to variables. For example: const [count, setCount] = useState(0);.