## Reference (Ref) ํน์ DOM์์์ ์์ ์ ํ๊ธฐ ์ํด์ id๋ฅผ ๋ถ์ฌํ๋ ๊ฒ ์ฒ๋ผ, React์์ DOM์ ์ด๋ฆ์ ๋ค๋ ๋ฐฉ์์ด ์๋๋ฐ ์ด๊ฒ์ด ๋ฐ๋ก ref (Reference)๋ค. ๋ฐ๋์, `DOM์ ์ง์ ์ ์ผ๋ก ์ ๊ทผํ์ฌ ์กฐ์์ด ํ์ํ ๋ ๋ง ์ด์ฉํด์ผ ํ๋ค.` ### ์ปดํผ๋ํธ ๋ด๋ถ์์ ์ฌ์ฉ ```javascript import React, ...
Read## ์ด๋ฒคํธ ๋ฆฌ์กํธ์ ์ด๋ฒคํธ๋ ๊ธฐ๋ณธ์ ์ผ๋ก HTML์ ์ด๋ฒคํธ์ ๋น์ทํ์ง๋ง, ์ฃผ์์ฌํญ์ด ๋ช๊ฐ์ง ์์ต๋๋ค. 1. ์ด๋ฒคํธ ๋ช ์ ์นด๋ฉ ์ผ์ด์ค๋ก ์์ฑํด์ผ ํ๋ค. `onclick` โ `onClick` 2. ์ด๋ฒคํธ์ ์คํํ ์๋ฐ์คํฌ๋ฆฝํธ ์ฝ๋๋ฅผ ์ ๋ฌํ๋ ๊ฒ์ด ์๋๊ณ , ํจ์ํํ์ ๊ฐ์ ์ ๋ฌํด์ผ ํ๋ค. 3. DOM์์์๋ง ์ค์ ํ ์ ์๋ค. Custom Component๋...
Read## ์ปดํฌ๋ํธ ๊ธฐ๋ณธ์ ์ธ ์ปดํฌ๋ํธ๋ฅผ ๋ง๋ค์ด ๋ณด์. ```javascript import React, {Component} from 'react'; class MyComponent extends Component{ render() { return ( <div className='hello'> ...
Read## Create-react-app ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ก ์์ ``` yarn global add create-react-app create-react-app hello-react cd hello-react yarn start ``` ### app.js์ ๊ตฌ์กฐ ```javascript import React from 'react'; import logo fr...
Read## ๋ฆฌ์กํธ ์์ฝ ๊ธฐ์กด์ ๋ง์ ์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ฐ ํ๊ฒ์์ํฌ๋ค์ด ์์๋๋ฐ, ๋๋ถ๋ถ์ ํ๋ ์์ํฌ๋ค์ MVC (Model-View-Controller), MVVM(Model-View-View Model), MVW(Model-View-Whatever) ์ํคํ ์ณ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐ๋์๋ค. ![MVC](https://mdn.mozillademos.org/files/1...
Read