Specifying a default for a function component prop
We can provide default values for props where appropriate to simplify the consumption of a component. In this lesson, we'll learn how to do this.
We'll cover the following
In the CodeSandbox project we were working on in the last lesson, we are going to implement a default value of “How are you?” for the message
prop. We are going to implement this in 2 different ways.
defaultProps approach
The first way is to use a static property called defaultProps
on the function component. This is set to an object literal that contains the values to set the props to:
Component.defaultProps = {
prop1: value1,
prop2: value2,
...
}
In our CodeSandbox project, use the defaultProps approach to set the message
prop to “How are you?” by default.
Get hands-on with 1400+ tech skills courses.