File tree Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Expand file tree Collapse file tree 2 files changed +31
-0
lines changed Original file line number Diff line number Diff line change 4
4
5
5
<button onclick =" location .href = ' lang.html' " >Langs</button ><br >
6
6
<a href =" Root/OpenCreators/OpenCreators.exe " >Télécharger OpenCreators</a >
7
+
8
+ <div id =" like_button_container " ></div >
9
+
10
+ <script src =" https://unpkg.com/react@16/umd/react.development.js " crossorigin ></script >
11
+ <script src =" https://unpkg.com/react-dom@16/umd/react-dom.development.js " crossorigin ></script >
12
+ <!-- Charge notre composant React -->
13
+ <script src =" like_button.js " ></script >
Original file line number Diff line number Diff line change
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 ) ;
You can’t perform that action at this time.
0 commit comments