是的,您可以通过props.children
在React JS中传递props给子组件
import React from 'react';
const ParentComponent = props => {
return (
<div>
<h1>这是父组件</h1>
{props.children}
</div>
);
};
const ChildComponent = () => {
return <p>这是子组件</p>;
};
const App = () => {
return (
<ParentComponent>
<ChildComponent />
</ParentComponent>
);
};
export default App;
这个例子中,ChildComponent
是通过ParentComponent
的props.children
传递给父组件的。当然,您也可以将任何其他props传递给子组件,例如:
<ParentComponent customProp="value">
<ChildComponent />
</ParentComponent>
在这种情况下,您可以在子组件中访问customProp
:
const ChildComponent = props => {
return <p>自定义prop: {props.customProp}</p>;
};
领取专属 10元无门槛券
手把手带您无忧上云