如何将属性设置为作为prop传递的JSX组件?
这段文字摘自https://reactjs.org/docs/composition-vs-inheritance.html,展示了如何按照https://dev59.com/zVkS5IYBdhLWcg3wlnvg#63261751所述将组件作为prop传递的方法。
然而,我想修改传入的属性。在React-Native的上下文中,我想要给作为属性传入的组件添加额外的样式。
这段文字摘自https://reactjs.org/docs/composition-vs-inheritance.html,展示了如何按照https://dev59.com/zVkS5IYBdhLWcg3wlnvg#63261751所述将组件作为prop传递的方法。
function SplitPane(props) {
return (
<div className="SplitPane">
<div className="SplitPane-left">
{props.left}
</div>
<div className="SplitPane-right">
{props.right}
</div>
</div>
);
}
function App() {
return (
<SplitPane
left={
<Contacts />
}
right={
<Chat />
}
/>
);
}
然而,我想修改传入的属性。在React-Native的上下文中,我想要给作为属性传入的组件添加额外的样式。
left={<Contacts myProp={someValue} />}
这样简单,你能否澄清一下你想要做什么?也许提供一段你的代码示例会更好理解。 - Drew Reese