sách gpt4 ai đã đi

reactjs - 如何将数据从一个组件传递到另一个 ReactJS

In lại 作者:行者123 更新时间:2023-12-04 01:04:59 30 4
mua khóa gpt4 Nike

我有两个组件。第一个状态初始化:

import React từ 'react';

class One extends React.Component {
constructor(props) {
super(props);
this.state = {
data: 'hi'
}
}

render() {
trở lại (

{this.state.data}

);
}
}

export default One;
import React từ 'react';

class Two extends React.Component {

render() {
trở lại (
{this.prop}

);
}
}

export default Two;

第一个组件打印出数据的状态。我如何将该值作为只读值传递到我的第二个组件中并呈现它?

1 Câu trả lời

要在第二个组件中传递值,您必须首先在第一个组件中导入它并将该值作为 prop 传递。

例如,您的代码可能如下所示:

import React từ 'react';
import Two from './Two' // I am assuming One.js and Two.js are in same folder.

class One extends React.Component {
constructor(props) {
super(props);
this.state = {
data: 'hi'
}
}

render() {
trở lại (


{this.state.data}



);
}
}

export default One;

Sau đó trong Two.js您可以按如下方式访问该值:


import React từ 'react';

class Two extends React.Component {

render() {
trở lại (
{this.props.value}

);
}
}

export default Two;


现在,假设您正在使用您的组件 Onehiện hữu App或任何地方。每当您使用 您将在浏览器中看到以下内容:
hi
hi

关于reactjs - 如何将数据从一个组件传递到另一个 ReactJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57181503/

30 4 0
Bài viết được đề xuất: c++ - 如何比较两个 std::any?
Bài viết được đề xuất: javascript - 正则表达式正在接受带有符号的单词
Bài viết được đề xuất: soa - 关于 SOA 的好资源?
Bài viết được đề xuất: javascript - npm install 的问题 - 无法解决依赖关系。有解决办法吗?
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com