Advertisement
Guest User

Untitled

a guest
Jan 29th, 2019
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React, { Component } from "react";
  2.  
  3. export class CondtionalRender extends Component {
  4.     state = {
  5.         shouldRenderComponent: false
  6.     };
  7.  
  8.     handleClick() {
  9.         this.setState({ shouldRenderComponent: true });
  10.     }
  11.  
  12.     render() {
  13.         let conditionallyRenderedComponent;
  14.  
  15.         if (this.state.shouldRenderComponent === true) {
  16.             conditionallyRenderedComponent = <p> Hello World! </p>;
  17.         } else {
  18.             conditionallyRenderedComponent = null;
  19.         }
  20.  
  21.         return (
  22.             <div>
  23.                 <h1> Title </h1>
  24.                 <button onClick={this.handleClick}> Show Component </button>
  25.                 {conditionallyRenderedComponent}
  26.             </div>
  27.         );
  28.     }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement