Files
Vedrana_R 41c35019cb Deleting typo (#34386)
'increment' instead of 'increament'
2018-11-20 14:01:44 +08:00

732 B

title
title
Render Conditionally from Props

Render Conditionally from Props

This is a bit tricky challenge but easy though.

Solution

Change handleClick() with proper increment statement.

handleClick() {
  this.setState({
    counter: this.state.counter + 1
  });
}

In render() method use Math.random() as mentioned in the challenge description and write a ternary expression to pass props in the Results component.

 let expression = Math.random() > .5;
    
{(expression == 1)? <Results fiftyFifty="You win!"/> : <Results fiftyFifty="You lose!"/> }

Then render the fiftyFifty props in the Results component.

  <h1>
  {
    this.props.fiftyFifty
  }
  </h1>