[ React ] ๊ฐ์ธ ํ๋ก์ ํธ ๋ฆฌ์กํธ ๊ฐ๋ฐํ๊ฒฝ ์ ํ
Node.js ์ค์น
Node.js
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
Yarn ์ค์น
Installation | Yarn (yarnpkg.com)
Yarn
Fast, reliable, and secure dependency management.
classic.yarnpkg.com
Visual Studio Code ์ค์น
Visual Studio Code - Code Editing. Redefined
Visual Studio Code - Code Editing. Redefined
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.
code.visualstudio.com
Visual Studio Code Plug-in ์ค์น
className Completion in CSS | CSS ์๋์์ฑ |
CSS Formatter | CSS ์๋ ์ค๋ง์ถค |
Doxygen Documentation Generator | ํจ์ ์ฃผ์ ์๋ ์์ฑ |
Git History | Git ์ด๋ ฅ ํ์ |
GitLens — Git supercharged | Git ์ฌ์ฉ ํธ์์ฑ |
Guides | ๋ค์ฌ์ฐ๊ธฐ ๊ฐ์ด๋๋ผ์ธ์ ๊ทธ๋ ค์ค๋๋ค. |
Korean(์ฌ์ฉ๋ฒ) Language Pack for Visual Studio Code | ํ๊ตญ์ด ์ธ์ดํฉ |
Prettier - Code formatter | ์ฝ๋ ์ ํ์ ๋ฐ ์ ๋ ฌ |
React Extension Pack | ๋ฆฌ์กํธ ํธ์ ๊ธฐ๋ฅ ๋ชจ์ Reactjs code snippets, ESLint, npm, JavaScript (ES6) code snippets, Search node_modules, Npm Intellisense, Path Intellisense |
Relative Path | ์๋ ๊ฒฝ๋ก์ ์๋ ํ์ผ ๊ฒฝ๋ก๋ฅผ ํธํ๊ฒ ์์ฑํ ์ ์๋ ๋๊ตฌ |
Visual Studio IntelliCode | ์ฝ๋ ์๋์์ฑ ์ถ์ฒ |
vscode-js-import | import ๊ธฐ๋ฅ |
Reactjs code snippets | ๋ฆฌ์ํธ ์ฝ๋ ์๋์์ฑ |
ESLint | ๋ฌธ๋ฒ ๊ฒ์ฌ |
npm | npm ์ง์ |
JavaScript (ES6) code snippets | JavaScript (ES6) ์ฝ๋ ์๋์์ฑ |
Search node_modules | ๋ ธ๋ ๋ชจ๋ ๊ฒ์ |
Npm Intellisense | import ํจํค์ง ์๋์์ฑ |
Path Intellisense | import ๊ฒฝ๋ก ์๋์์ฑ |
Visual Studio Code ์ค์
Chrome - Tool ์ค์น
React Developer Tools
Adds React debugging tools to the Chrome Developer Tools. Created from revision 7f673317f on 5/31/2022.
chrome.google.com
https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=ko
Redux DevTools
Redux DevTools for debugging application's state changes.
chrome.google.com
์ ํ๋ก์ ํธ ์์ฑ
npx create-react-app test
npx create-react-app test --template typescript
์ ๋ C๋๋ผ์ด๋ธ์ test ๋ก ์์ฑํ์ต๋๋ค. ํ์ ์คํฌ๋ฆฝํธ๋ก ์์ฑํ๋ ค๋ฉด ๋ฐ์ ์๋ ์ฝ๋๋ฅผ ์คํํ๋ฉด ๋ฉ๋๋ค.
VSCode๋ก ํด๋น ๋๋ ํ ๋ฆฌ๋ฅผ ์ด์ด๋ณด๋ฉด ์ด๋ ๊ฒ ๋ณด์ ๋๋ค.
yarn start
VSCode์์ ํฐ๋ฏธ๋์ ์ด์ด์ yarn start๋ฅผ ์ ๋ ฅํด์ค๋๋ค.
์ด ํ๋ฉด์ด ๋จ๋ฉด ์๋ฃ!
MUI ์ค์น
npm install @mui/material @emotion/react @emotion/styled
MUI: The React component library you always wanted
MUI provides a simple, customizable, and accessible library of React components. Follow your own design system, or start with Material Design. You will develop React applications faster.
mui.com