We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2848086 commit 4a9a3e1Copy full SHA for 4a9a3e1
like_button.js
@@ -0,0 +1,24 @@
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
+const domContainer = document.querySelector('#like_button_container');
24
+ReactDOM.render(e(LikeButton), domContainer);
0 commit comments