Skip to content

Commit 5fa3a96

Browse files
committed
refactor: button-toggle.js
1 parent 4f1e580 commit 5fa3a96

File tree

1 file changed

+13
-16
lines changed

1 file changed

+13
-16
lines changed

solutions/button-toggle.js

Lines changed: 13 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
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"
33

44
const Toggle = () => {
5+
const [toggle, setToggle] = useState(false)
56

6-
const [toggle, setToggle] = useState(false);
7-
8-
const handleClick = () => {
9-
setToggle(!toggle);
10-
};
7+
const handleClick = () => {
8+
setToggle(!toggle)
9+
}
1110

1211
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+
}
1817

19-
ReactDOM.render(
20-
<Toggle />,
21-
document.getElementById('root')
22-
);
18+
const root = createRoot(document.getElementById("root"))
19+
root.render(<Toggle />)

0 commit comments

Comments
 (0)