React ํด์ฆ ์ฑ
Source: Dev.to
React Quiz App
๐ง ์ด ํ๋ก์ ํธ๋ React ๊ธฐ๋ณธ ๊ฐ๋ , ์ปดํฌ๋ํธ ๊ธฐ๋ฐ ์ํคํ ์ฒ, ํจ์จ์ ์ธ ์ํ ๊ด๋ฆฌ์ ๋ํ ์ค์ ์ดํด๋ฅผ ๊ฐ์กฐํฉ๋๋ค.
Live demo: https://react-quiz-app-lajpat.netlify.app/
์ฃผ์ ๊ธฐ๋ฅ
- ๐ ์๋ ์ ์ ๊ณ์ฐ
- ๐ ๋์ ์ง๋ฌธ ๋ ๋๋ง
- ๐ง ๋ถ๋๋ฝ๊ณ ์ฌ์ฉ์ ์นํ์ ์ธ ํด์ฆ ํ๋ฆ
- ๐ฑ ์์ ๋ฐ์ํ UI (๋ชจ๋ฐ์ผ & ๋ฐ์คํฌํฑ)
- โก ์ต์ ํ๋ React ์ปดํฌ๋ํธ๋ก ๋น ๋ฅธ ์ฑ๋ฅ
๊ธฐ์ ์คํ
- React.js
- JavaScript (ES6+)
- HTML5
- CSS3
- Netlify (๋ฐฐํฌ)
์์ํ๊ธฐ (๋ก์ปฌ ์คํ)
-
์ ์ฅ์๋ฅผ ํด๋ก ํฉ๋๋ค:
git clone https://github.com/Lajpatgautam/react-quiz-app.git -
ํ๋ก์ ํธ ๋๋ ํฐ๋ฆฌ๋ก ์ด๋ํฉ๋๋ค.
-
์์กด์ฑ์ ์ค์นํฉ๋๋ค:
npm install # or yarn install -
๊ฐ๋ฐ ์๋ฒ๋ฅผ ์์ํฉ๋๋ค:
npm start # or yarn start์ฑ์
http://localhost:3000์์ ํ์ธํ ์ ์์ต๋๋ค.
์ด ํ๋ก์ ํธ๊ฐ ๋ณด์ฌ์ฃผ๋ ๊ฒ
- React ์ํ์ props์ ๋ํ ๊น์ ์ดํด
- ์ปดํฌ๋ํธ ์ฌ์ฌ์ฉ์ฑ ๋ฐ ๊น๋ํ UI ๊ตฌ์กฐ
- ํ์ด๋จธ ๋ก์ง๊ณผ ์กฐ๊ฑด๋ถ ๋ ๋๋ง
- ์ค๋ฌด ํ๋ก์ ํธ ๋ฐฐํฌ ๊ฒฝํ
- ๋ฐ์ํ ๋์์ธ ์์น