๐โcreate app
project start:
terminal
npx create-react-app blog
app.js ์์ ์์ฑํ JSX ๋ฌธ๋ฒ์ HTML ํ ํ๋ฆฟ์ index.js๊ฐ index.html ์ ๋ฐ๋ ๊ตฌ์กฐ
class โ className
์์ฑ๊ฐ(์ด๋ฏธ์ง ํ๊ทธ ๋ฑ), htmlinner ์ { } ์ฌ์ฉํด ๋ฐ์ธ๋ฉ
ex) className = { var },
์ด๋ฏธ์ง ์ฝ์ ,์คํ์ผ ๋ณ๊ฒฝ ์
import logo from './logosvg' //์ด๋ฏธ์ง import
<img src = { import logo from โ./logo.svgโ }> //โ ์ด๋ฏธ์ง๋ import ํด์ผํจ,
//์คํ์ผ ๋ณ๊ฒฝ๋ฒ
<div style={ ์คํ์ผ์ฉ ์ค๋ธ์ ํธ, }> ๊ธ์จ </div> //โ ๋์ฌ๊ธฐํธ ๋์ ์นด๋ฉ์ผ์ด์ค
<div style={ {color : 'blue', fontSize : '30px'}}> ๊ธ์จ </div>
//โ front-size : '30px' ์๋จ
์ด๋ฏธ์ง๋ import
์คํ์ผ์ ์ค๋ธ์ ํธํ์
arrow function
spread ์ฐ์ฐ์
array๋ object ์๋ฃํ ์ผ์ชฝ์ ๋ถ์ด๋ฉฐ