We already know, how to set a defaultProps.
TestComponent.defaultProps = {
isTest: true
};
But I often used props as object type.
In Parent,
render(){
let sample = {
isTest : true,
isLoggedIn : true
}
return (
<div>
<TestComponent sample = {sample} />
</div>
)
}
In child component, I want to set isLoggedIn to false as default. If not set (or not passed from Parent) isLoggedIn, default value is true
But I don't know how to set defaultProps for object type
TestComponent.defaultProps = {
sample : {
isLoggedIn: false
}
};
How to do this ?