0
0
Reactframework~5 mins

Passing props to components in React - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What are props in React?
Props are inputs to React components. They are used to pass data from a parent component to a child component, like giving a gift to a friend.
Click to reveal answer
beginner
How do you pass a prop named title with value "Hello" to a component Greeting?
You write: <Greeting title="Hello" />. This sends the value "Hello" to the Greeting component as a prop called title.
Click to reveal answer
beginner
How does a functional component access props?
A functional component receives props as its first argument. For example: <code>function Greeting(props) { return &lt;h1&gt;{props.title}&lt;/h1&gt;; }</code>
Click to reveal answer
intermediate
What happens if you don't pass a required prop to a component?
If a component expects a prop but you don't pass it, the prop will be undefined. This might cause errors or missing content unless you provide a default value.
Click to reveal answer
beginner
Can props be changed inside a child component?
No, props are read-only inside the child component. They are like a gift you receive but cannot change. To change data, use state or callbacks.
Click to reveal answer
How do you pass multiple props to a React component?
A<Component (name="John", age=30) />
B<Component props={{name: "John", age: 30}} />
C<Component name="John" age={30} />
D<Component>name="John" age={30}</Component>
Inside a functional component, how do you access a prop called color?
AgetProp('color')
Bthis.color
Ccolor()
Dprops.color
What is the correct way to provide a default value for a prop in a functional component?
AYou cannot set default props in functional components
BUse default parameters: function Comp({ title = 'Hi' }) { ... }
CUse this.defaultProps = { title: 'Hi' }
DSet props.title = 'Hi' inside the component
Can a child component modify the props it receives?
ANo, props are read-only
BYes, props can be changed anytime
COnly if you use setState
DOnly if props are passed as objects
Which of these is a valid way to pass a number prop called count with value 5?
A<Counter count={5} />
B<Counter count="5" />
C<Counter count='5' />
D<Counter count=(5) />
Explain how props work in React and why they are important.
Think about how you give information to a friend to do something.
You got /3 concepts.
    Describe how to pass and access multiple props in a functional React component.
    Imagine sending a letter with several details and reading them inside.
    You got /3 concepts.