# How do you update a React state (hooks)?

There is 2 ways for updating state:
1st method :

```
const ap = ( event ) =>  {
        setUser({  ...user ,  enteredUser : event.target.value });
    }
```


2nd method (the best) :

 ```
const ap  =  (event) =>  {
        setUser(( prevState )  => {
            return { ...prevState , enteredUser : event.target.value };
        });
```
  
