# React Questions - What are components? - What are props? - Which syntax is correct? `MyComponent(prop1 = "John")` `new MyComponent(prop1 = "John")` `< MyComponentprop1 = "John">` Given the component: ``` class MyComponent extends Component { constructor(props){ } {/*some logic*/} render() { return ( <></> ) } } export default MyComponent ``` - A developer needs to have access to props inside the constructor. What is the syntax? --- ## Key Definitions **State**: built-in React object that is used to contain data or information about the component **setState**(): Built in react function to set state values