File tree Expand file tree Collapse file tree 1 file changed +13
-16
lines changed Expand file tree Collapse file tree 1 file changed +13
-16
lines changed Original file line number Diff line number Diff line change 1
- import React , { useState } from ' react' ;
2
- import ReactDOM from ' react-dom' ;
1
+ import React , { useState } from " react"
2
+ import { createRoot } from " react-dom/client"
3
3
4
4
const Toggle = ( ) => {
5
+ const [ toggle , setToggle ] = useState ( false )
5
6
6
- const [ toggle , setToggle ] = useState ( false ) ;
7
-
8
- const handleClick = ( ) => {
9
- setToggle ( ! toggle ) ;
10
- } ;
7
+ const handleClick = ( ) => {
8
+ setToggle ( ! toggle )
9
+ }
11
10
12
11
return (
13
- < button type = "button" onClick = { handleClick } >
14
- { toggle ? 'ON' : ' OFF' }
15
- </ button >
16
- ) ;
17
- } ;
12
+ < button type = "button" onClick = { handleClick } >
13
+ { toggle ? "ON" : " OFF" }
14
+ </ button >
15
+ )
16
+ }
18
17
19
- ReactDOM . render (
20
- < Toggle /> ,
21
- document . getElementById ( 'root' )
22
- ) ;
18
+ const root = createRoot ( document . getElementById ( "root" ) )
19
+ root . render ( < Toggle /> )
You can’t perform that action at this time.
0 commit comments