ich, dass Kinder Knoten eines Redux Behälter bemerkt haben, können automatisch als Requisiten zur umschlungenen Komponente übergeben bekommen:Rendern einer redux Komponente mit und ohne Kinder
<Container>
Child Text
</Container>
Container.js:
const Container = connect()(Component)
Component.js:
const Component = ({ children }) => {
if (children) {
return (
<p>
{children}
</p>
)
}
return (
<p>
No Child Text
</p>
)
}
Component.propTypes = {
children: PropTypes.node.isRequired,
}
Wenn ich jetzt machen:
<Container>
Child Text
</Container>
<Container/>
Ich erhalte eine Warnung für <Container/>
:
Warning: Failed propType: Required prop 'children' was not specified in 'Component'
Ich frage mich, wie diese Warnung zu vermeiden, während in der Lage sein, beide Variationen meiner Komponente zu machen.