728x90
개발환경이 미리 준비된 cloud 환경에서 code 를 빠르게 작성하여 동작을 확인할 수 있는 것임
CodeSandbox: Instant Cloud-Based IDE
CodeSandbox is a cloud development platform that empowers developers to code, collaborate and ship projects of any size from any device in record time.
codesandbox.io
여기서는 react 용 project instance (strange-violet-7) 를 만들고 아래의 code 를 App.js 에 update 하여 useState 를 test 하였다.
Project creation steps
- click Create on top right cornet of the screen ->
- user can see the available options ( React, Vanilla, Docker, Next.js etc)
- click React
import { useState } from "react";
import "./styles.css";
export default function App() {
const [item, setItem] = useState(1)
const incrementItem = () => setItem ((item) => (item + 1))
const decrementItem = () => setItem ((item) => (item- 1))
return (
<div className="App">
<h1>Hello {item}</h1>
<h2>Start editing to see some magic happen!</h2>
<button onClick={incrementItem}>increment</button>
<button onClick={decrementItem}>decrement</button>
</div>
);
}
'Java Scripts > React.js' 카테고리의 다른 글
Hook in React - useNotification (0) | 2023.10.07 |
---|---|
Hook in React - useScroll (0) | 2023.10.07 |
Hook in React - useNetwork (0) | 2023.10.07 |
Hook in React - useBeforeLeave (0) | 2023.10.07 |
Hook in React - usePreventLeave (0) | 2023.10.07 |