Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.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
Javascript 当多个只显示一个时,您可以进行升级,这样当我单击其中一个时,演示子框会相应地更改内容?您将如何升级,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何推进它,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何_Javascript_Html_Reactjs - Fatal编程技术网

Javascript 当多个只显示一个时,您可以进行升级,这样当我单击其中一个时,演示子框会相应地更改内容?您将如何升级,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何推进它,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何

Javascript 当多个只显示一个时,您可以进行升级,这样当我单击其中一个时,演示子框会相应地更改内容?您将如何升级,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何推进它,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何,javascript,html,reactjs,Javascript,Html,Reactjs,当多个只显示一个时,您可以进行升级,这样当我单击其中一个时,演示子框会相应地更改内容?您将如何升级,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何推进它,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?您将如何推进它,当多个只显示一个时,当我单击其中一个时,演示子框会相应地更改内容?欢迎使用Stackoverflow。请提供您的答案的一些描述,以便其他人能够轻松理解。欢迎使用Stackoverflow。请提供您的答案的一些描述,以便其他人能够轻松理解


当多个
只显示一个
时,您可以进行升级,这样当我单击其中一个时,演示子框会相应地更改内容?您将如何升级,当多个
只显示一个
时,当我单击其中一个时,演示子框会相应地更改内容?您将如何推进它,当多个
只显示一个
时,当我单击其中一个时,演示子框会相应地更改内容?您将如何推进它,当多个
只显示一个
时,当我单击其中一个时,演示子框会相应地更改内容?欢迎使用Stackoverflow。请提供您的答案的一些描述,以便其他人能够轻松理解。欢迎使用Stackoverflow。请提供您的答案的一些描述,以便其他人能够轻松理解。欢迎使用Stackoverflow。请提供您的答案的一些描述,以便其他人能够轻松理解。欢迎使用Stackoverflow。请提供您的答案的一些描述,以便其他人能够轻松理解。
var Demo = React.createClass({
            getInitialState:function(){
                return {show:false};
            },
            onClick:function(){
                this.setState({show:true});
            },
            render: function(){
                return (
                    <div>
                        <div className="demo" onClick={this.onClick}>
                            Demo
                            {this.state.show?<Demosub />:null}
                        </div>
                        <div className="demo" onClick={this.onClick}>
                            Demo
                            {this.state.show?<Demosub />:null}
                        </div>
                        <div className="demo" onClick={this.onClick}>
                            Demo
                            {this.state.show?<Demosub />:null}
                        </div>
                    </div>
                );
            }
        });

        var Demosub = React.createClass({
            render: function(){
                return (
                    <div>Demo sub</div>
                );
            }
        });
var Demo = React.createClass({
  render: function() {
    return (
      <div>
        <DemoItem />
        <DemoItem />
        <DemoItem />
      </div>
    );
  }
});

var DemoItem = React.createClass({
  getInitialState: function() {
    return { show: false };
  },
  toggleShow: function() {
    this.setState({ show: !this.state.show });
  },
  render: function() {
    return (
      <div className="demo" onClick={this.toggleShow}>
        Demo
        {this.state.show ? <DemoSub /> : null}
      </div>
    );
  }
});

var DemoSub = React.createClass({
  render: function() {
    return <div>Demo sub</div>
  }
});
import React, { Component } from 'react';  

class Person extends Component {

   state={
        showPerson:false,
    }

toggleName=()=>{
    const doesShow = this.state.showPerson;
    this.setState({
        showPerson:!doesShow
    })
}

render() {

    let personList = null;
if(this.state.showPerson) {
    personList = (
        <div> Show Content </div>
    )
}
    return (
        <div>
             <button onClick={this.toggleName}>Switch</button>
             {personList}
        </div>
    );
}
}

export default Person;