๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Develop Study ๐Ÿ’ป

react ๋ฆฌ์—‘ํŠธ ๊ณต๋ถ€ / ์‹œ์ž‘ํ•˜๊ธฐ

728x90

 

https://yunyoung1819.tistory.com/122

 

[React] ๋ฆฌ์•กํŠธ ์ž‘์—… ํ™˜๊ฒฝ ์„ค์ •ํ•˜๊ธฐ

๋ฆฌ์•กํŠธ ์ž‘์—…ํ™˜๊ฒฝ ์„ค์ •ํ•˜๊ธฐ ์ค€๋น„๋ฌผ : node.js, VSCode ๋“ฑ Node.js ์„ค์น˜ํ•˜๊ธฐ Node.js ๋ฅผ LTS ๋ฒ„์ „์œผ๋กœ ์„ค์น˜ํ•œ๋‹ค. ์œˆ๋„์šฐ์˜ ๊ฒฝ์šฐ ๋…ธ๋“œ ๊ณต์‹ ํ™ˆํŽ˜์ด์ง€ ๋‹ค์šด๋กœ๋“œ ํŽ˜์ด์ง€์—์„œ ์„ค์น˜ํ•œ๋‹ค. (https://nodejs.org/kr/) macOS..

yunyoung1819.tistory.com

๐Ÿ‘†์„ค์น˜๋Š” ์ด๊ณณ์„ ์ฐธ๊ณ ํ–ˆ๋‹ค

https://velopert.com/3626

 

๋ˆ„๊ตฌ๋“ ์ง€ ํ•˜๋Š” ๋ฆฌ์•กํŠธ 3ํŽธ: JSX | VELOPERT.LOG

์ด ํŠœํ† ๋ฆฌ์–ผ์€ 10ํŽธ์œผ๋กœ ์ด๋ค„์ง„ ์‹œ๋ฆฌ์ฆˆ์ž…๋‹ˆ๋‹ค. ์ด์ „ / ๋‹ค์Œ ํŽธ์„ ํ™•์ธํ•˜์‹œ๋ ค๋ฉด ๋ชฉ์ฐจ๋ฅผ ํ™•์ธํ•˜์„ธ์š”. ๋ฆฌ์•กํŠธ ์ปดํฌ๋„ŒํŠธ์— ๋Œ€ํ•˜์—ฌ ์กฐ๊ธˆ ๋” ์ž์„ธํžˆ ์•Œ์•„๋ด…์‹œ๋‹ค! ์ปดํฌ๋„ŒํŠธ ํŒŒ์ผ ํŒŒํ—ค์น˜๊ธฐ ์ด์ „์— ๋งŒ๋“ 

velopert.com

๐Ÿ‘†๊ฐ•์ขŒ๋Š” ์ด๋ถ„์„ ๋”ฐ๋ผ๊ฐˆ ์˜ˆ์ •. ์„ค๋ช…์ด ๋งค์šฐ ์ž˜ ๋˜์–ด ์žˆ์–ด ๋‚˜์ฒ˜๋Ÿผ ๋ฆฌ์—‘ํŠธ๋ฅผ ์ฒ˜์Œ ์‹œ์ž‘ํ•˜๋Š” ์‚ฌ๋žŒ์—๊ฒŒ ์ถ”์ฒœ...ํ•˜์ง€๋งŒ ํด๋ž˜์Šค์ปดํฌ๋„ŒํŠธ ํ˜•์‹์ด์—ฌ์„œ ํŒจ์Šค (์ฒ˜์Œ ์‹œ์ž‘ ํ•  ๋• ํ•จ์ˆ˜์ปดํฌ๋„ŒํŠธ ํ˜•์‹์ด์—ฌ์„œ ํด๋ž˜์Šค ์ปดํฌ๋„ŒํŠธ ํ˜•์‹์€ ๋‚˜์ค‘์— ์ฝ์–ด๋ณด๋Š”๊ฑธ๋กœ ํ•˜์ž)

 

react.vlpt.us/

 

๋ฒจ๋กœํผํŠธ์™€ ํ•จ๊ป˜ํ•˜๋Š” ๋ชจ๋˜ ๋ฆฌ์•กํŠธ · GitBook

๋ฒจ๋กœํผํŠธ์™€ ํ•จ๊ป˜ํ•˜๋Š” ๋ชจ๋˜ ๋ฆฌ์•กํŠธ ๋ณธ ๊ฐ•์˜์ž๋ฃŒ๋Š” ํŒจ์ŠคํŠธ์บ ํผ์Šค ์˜จ๋ผ์ธ ๊ฐ•์˜์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ฆฌ์•กํŠธ ๊ฐ•์˜์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ•์˜ ๋ฌธ์„œ์ž…๋‹ˆ๋‹ค. ์ด ํŠœํ† ๋ฆฌ์–ผ์€ ์—ฌ๋Ÿฌ๋ถ„๋“ค์ด JavaScript ์˜ ๊ธฐ์ดˆ๋ฅผ ์ž˜ ์•Œ๊ณ ์žˆ

react.vlpt.us

๐Ÿ‘†์นœ๊ตฌ๊ฐ€ ์ถ”์ฒœํ•ด์ค€ ๋ฆฌ์—‘ํŠธ ๊ฐ•์ขŒ ์ด๊ฑธ๋กœ ๋”ฐ๋ผ๊ฐ€๋ณด์ž

my-first-app ์‹คํ–‰์‹œํ‚ค๊ณ  ์ฝ”๋“œ๋ฅผ ๋ณด๋ ค vscode๋ฅผ ํ‚ค๋ ค๋Š”๋ฐ

์•„๊นŒ ํŒŒ์ผ ์ •๋ฆฌํ•˜๋‹ค ์•ฑ์„ ๊ฐ™์ด ์ง€์›Œ๋ฒ„๋ฆผ ใ…‹ใ…‹ใ…‹ใ…Œ...

๋‹ค์‹œ ๊น”์•„์„œ ์ผœ์ค€๋‹ค

์ปดํฌ๋„ŒํŠธ ํŒŒ์ผ์ธ app.js

 

์ปดํฌ๋„ŒํŠธ ํŒŒ์ผ hello ์ƒ์„ฑ

import React from 'react';

function Hello() {
    return <div><h1> hello</h1></div>
}

export default Hello;

 

app.js๋ฅผ ์ˆ˜์ •ํ•ด ์ค€๋‹ค

import './App.css';
import React from 'react';
import Hello from './Hello';

function App() {
  return (
    <div>
      <Hello />
      <Hello />
      <Hello />
    </div>
  );
}

export default App;

์ €์žฅํ•˜๋ฉด ๋ฐ”๋กœ ๋ฐ”๋€œ

์ปดํฌ๋„ŒํŠธ ๐Ÿ‘‰ ์ผ์ข…์˜ UI์กฐ๊ฐ. ์‰ฝ๊ฒŒ ์žฌ์‚ฌ์šฉ ํ•  ์ˆ˜ ์žˆ๋‹ค

728x90