Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
<script src="//fb.me/react-0.14.3.js"></script>
<script src="//fb.me/react-dom-0.14.3.js"></script>
  <meta charset="utf-8">
  <title>A simple React Tree</title>
</head>
<body>
  <div id='root'></div>
</body>
</html>
 
const appStart = ()=> {
  
  const {render} = ReactDOM;
  
  
  class Parent extends React.Component {
    render(){
        const {lang} = this.props;
        return (
                <div>Parent <Child lang={lang}/></div>
            );
    }
  }
  function Child({lang}){
    return (<div>Child <GrandChild lang={lang}/></div>);
  }
  
   
  function GrandChild({lang}){
    return (<div>Grandchild {lang}</div>);
  }
  
  
  function App({lang}){
    return (
      <div>
         <h1>Simple tree</h1>
        <Parent lang={lang}/>
      </div>
    );
  }
  render(<App lang='fr'/>, document.querySelector("div#root"));
}
document.addEventListener('DOMContentLoaded', appStart, false);
Output

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
pierrpro
0viewers