Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

react onclick remove component

var App = React.createClass({
  render: function() {
    var img = this.state.showImage ? <MyImage /> : '';
    return (
    <div>{img}<RemoveImageButton clickHandler={this.removeImage} /></div>
    );
  },
  
  getInitialState: function() {
      return {
          showImage: true
      };
  },
  
  removeImage: function() {
      this.setState({ showImage: false });
  }
});

var MyImage = React.createClass({
  render: function() {
    return (
      <img id="kitten" src={'http://placekitten.com/g/200/300'} />
    );
  }
});

var RemoveImageButton = React.createClass ({
  render: function() {
    return (
      <button onClick={this.props.clickHandler}>remove image</button>
    )
  }
});

React.render(<App />, document.body);
Comment

PREVIOUS NEXT
Code Example
Javascript :: mongoose save return id 
Javascript :: notify js 
Javascript :: remove duplicates strig javascript 
Javascript :: nodejs date add days 
Javascript :: fetch in vue 3 
Javascript :: javascript regular expression end of string 
Javascript :: mongoose create text index to search for text 
Javascript :: js days to hours 
Javascript :: default value of functin atribute 
Javascript :: discord js slash command 
Javascript :: react native charts 
Javascript :: react routes not found on refresh 
Javascript :: crypto random string javascript 
Javascript :: end of file expected json 
Javascript :: what is react js 
Javascript :: array unshift 
Javascript :: js arrays in arrays 
Javascript :: javascript event 
Javascript :: comments in jsx 
Javascript :: express rate limit 
Javascript :: Sha256 decrypt javascript 
Javascript :: Document object not defined Next js 
Javascript :: javascript call 
Javascript :: define function js 
Javascript :: code splitting react 
Javascript :: What do "module.exports" and "exports.methods" mean in NodeJS / Express 
Javascript :: JavaScript slice() Syntax 
Javascript :: decode jwt token 
Javascript :: foreach function into arrow with addeventlistener 
Javascript :: react and node js sample project github 
ADD CONTENT
Topic
Content
Source link
Name
9+2 =