Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React-更改导入组件的值_Reactjs - Fatal编程技术网

Reactjs React-更改导入组件的值

Reactjs React-更改导入组件的值,reactjs,Reactjs,我有一个Button.js组件,我正在我的应用程序的多个位置上使用它。当我在Dashboard.js组件上导入按钮值(如hello world)时,如何添加该按钮值 Button.js Dashboard.js 将值作为道具传入 在仪表板组件中: class Dashboard extends Component { render() { return ( <div> <Button value="hello world&q

我有一个Button.js组件,我正在我的应用程序的多个位置上使用它。当我在Dashboard.js组件上导入按钮值(如hello world)时,如何添加该按钮值

Button.js

Dashboard.js


将值作为道具传入

在仪表板组件中:

class Dashboard extends Component {
  render() {
    return (
      <div>
          <Button value="hello world"/>
      </div>
    );
  }
}
class Button extends Component {
    render() {
      return (
        <button>{this.props.value}</button>
      );
    }
  }
在按钮组件中:

class Dashboard extends Component {
  render() {
    return (
      <div>
          <Button value="hello world"/>
      </div>
    );
  }
}
class Button extends Component {
    render() {
      return (
        <button>{this.props.value}</button>
      );
    }
  }

将值作为道具传入

在仪表板组件中:

class Dashboard extends Component {
  render() {
    return (
      <div>
          <Button value="hello world"/>
      </div>
    );
  }
}
class Button extends Component {
    render() {
      return (
        <button>{this.props.value}</button>
      );
    }
  }
在按钮组件中:

class Dashboard extends Component {
  render() {
    return (
      <div>
          <Button value="hello world"/>
      </div>
    );
  }
}
class Button extends Component {
    render() {
      return (
        <button>{this.props.value}</button>
      );
    }
  }
通过道具发送文本

Button.js

Dashboard.js

通过道具发送文本

Button.js

Dashboard.js

您可以通过两种方式将值传递给按钮组件

export default class Dashboard extends React.Component {
  render() {
    return (
      <div>
          <Button>Hello world</Button>
      </div>
    );
  }
}
class Button extends React.Component {
    render() {
      return (
        <button>{this.props.children}</button>
      );
    }
  }

您可以通过两种方式将值传递给按钮组件

export default class Dashboard extends React.Component {
  render() {
    return (
      <div>
          <Button>Hello world</Button>
      </div>
    );
  }
}
class Button extends React.Component {
    render() {
      return (
        <button>{this.props.children}</button>
      );
    }
  }