# Knowledge check: Passing state - React Basic

1. **What is the Context API?**
    
    * <mark>An alternative way to working with state in React.</mark>
        
    * A way to change the execution context of a function in JavaScript.
        
2. **When working with useState to keep state in a variable, you should not use array destructuring.**
    
    * True
        
    * <mark>False</mark>
        
3. **If a state variable is destructured from useState, and set to variable name of** `user`**, the name of the function to update the** `user` **state variable should be...**
    
    * <mark>setUser</mark>
        
    * useState
        
    * userSetter
        
    * useUser
        
4. **What does the concept of “lifting up state” entail?**
    
    * It involves moving the state from the parent component to the child component.
        
    * <mark>It involves moving the state from the child component to the parent component.</mark>
        
5. **What is a negative result of lifting up state in a React app?**
    
    * It can significantly increase the number of components that you need to create.
        
    * There are no negatives from lifting up state in React.
        
    * <mark>Prop drilling.</mark>
