Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. 'use strict';
  2.  
  3. const e = React.createElement;
  4.  
  5. class LikeButton extends React.Component {
  6. constructor(props) {
  7. super(props);
  8. this.state = { liked: false };
  9. }
  10.  
  11. render() {
  12. if (this.state.liked) {
  13. return 'You liked this.';
  14. }
  15.  
  16. return e(
  17. 'button',
  18. { onClick: () => this.setState({ liked: true }) },
  19. 'Like'
  20. );
  21. }
  22. }
  23.  
  24. const domContainer = document.querySelector('#like_button_container');
  25. ReactDOM.render(e(LikeButton), domContainer);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement