为了账号安全,请及时绑定邮箱和手机立即绑定

我可以在 ReactJS 中将“const”变量从一个组件传递到另一个组件吗?

我可以在 ReactJS 中将“const”变量从一个组件传递到另一个组件吗?

白猪掌柜的 2022-12-09 19:44:06
假设我有一个组件(我们称之为 Comp1),其中有一个保存数据的“const”变量。我想将 Comp1 中的“const”变量传递给我的第二个组件 Comp2。有没有简单的方法来做这样的事情?
查看完整描述

3 回答

?
HUX布斯

TA贡献1876条经验 获得超6个赞

是的,将 const 变量类型传递给另一个组件没有问题。变量类型只影响变量的行为。

只需将您想要的变量传递给组件并通过目标组件道具访问它。


查看完整回答
反对 回复 2022-12-09
?
千巷猫影

TA贡献1829条经验 获得超7个赞

当然。您可以将任何类型的数据传递给其他组件。


假设 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>

}


查看完整回答
反对 回复 2022-12-09
?
婷婷同学_

TA贡献1844条经验 获得超8个赞

您可以将其作为道具传递


function Comp1() {

  const comp1Data = "hello";

  return <Comp2 comp1Data={comp1Data} />;

}


function Comp2({ comp1Data }) {

  return comp1Data;

}


查看完整回答
反对 回复 2022-12-09
  • 3 回答
  • 0 关注
  • 92 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信