[英]Can I pass a 'const' variable from one component to another in ReactJS?
假設我有一個組件(我們稱之為 Comp1),其中有一個保存數據的“const”變量。
我想將 Comp1 中的“const”變量傳遞給我的第二個組件 Comp2。
有沒有簡單的方法來做這樣的事情?
您可以將其作為道具傳遞
function Comp1() {
const comp1Data = "hello";
return <Comp2 comp1Data={comp1Data} />;
}
function Comp2({ comp1Data }) {
return comp1Data;
}
是的,將 const 變量類型傳遞給另一個組件沒有問題。 變量類型只影響變量的行為。
只需將您想要的變量傳遞給組件並通過目標組件道具訪問它。
當然。 您可以將任何類型的數據傳遞給其他組件。
假設 Comp1 是父元素, Comp2 是子元素,您可以查看此示例以了解其工作原理:
const Comp1 = () => {
const numbers = [1, 2, 3]
return <div>
<Comp2 nums = {numbers}/>
</div>
}
const Comp2 = ({ nums }) => {
console.log(nums)
return <div>
Numbers: {nums.toString()}
</div>
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.