[英]ReactJS how to pass child component title from parent component
我正在使用一個光滑的輪播組件來顯示不同頁面的產品,所以我需要從父組件設置它的標題:類似於<Component title="Products" />
這是我的 jsx 文件的基本結構,我們可以用下面這樣的簡單方法來完成嗎?
父母.jsx:
const Parent = () => {
return (
<Component title="Products" />
);
}
export default Parent;
組件.jsx:
const Component = () => {
return (
<h3>
{title}
</h3>
);
}
export default Component;
您可以通過道具將數據從父組件傳遞給子組件:
const Parent = () => {
return (
<Component title="Products" />
);
}
export default Parent;
組件.jsx:
const Component = ( props ) => {
return (
<h3>
{props.title}
</h3>
);
}
export default Component;
您需要像這樣訪問標題參數
解構參數
const Component = ({title}) => {
return (
<h3>
{title}
</h3>
);
}
export default Component;
或者像這樣
props
參數
const Component = (props) => {
return (
<h3>
{props.title}
</h3>
);
}
export default Component;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.