Dev Thread
๋ก๊ทธ์ธ
Dev Thread
๋ก๊ทธ์ธ
[React] ๐ ๋ฆฌ์กํธ์ ๋ํ ์ดํด
pyeonne
ยท
2022๋ 6์ 13์ผ
ํ๋ก์ฐ
0
React
์ ๋ก๋ฒ ์ด์ค
0
์ ๋ก๋ฒ ์ด์ค ํ๋ก ํธ์๋ ์ค์ฟจ 4๊ธฐ
๋ชฉ๋ก ๋ณด๊ธฐ
10/25
๐ ๊ธฐ์ตํ๊ณ ์ถ์ ๋ด์ฉ
๋ฆฌ์กํธ๋ DOM ๋ ธ๋๋ฅผ ์ง์ ์กฐ์ํ์ง ์์๋ UI๋ฅผ ๋ณ๊ฒฝํ ์ ์๋๋ฐ, ์ด๋ UI ๋ก์ง๊ณผ ๋น์ฆ๋์ค ๋ก์ง(๋ฐ์ดํฐ์ ์ํ ๊ฐ์ ๋ค๋ฃจ๋ ๋ก์ง)์ ๋ถ๋ฆฌํ ์ ์๋ค๋ ๋ง์ด๋ค.
์ด์ ๋ทฐ๋ฅผ ๋ฒ๋ฆฌ๊ณ , ๊ฒฐ๊ณผ์ ์ผ๋ก ๋ณด์ฌ์ค์ผ ํ๋ ๋ทฐ๋ฅผ ๋ค์ ๋ณด์ฌ์ฃผ๋ ๋ฐฉ์์ด๋ค.
๋ฆฌ์กํธ๋ ๋ด๋ถ์ ์ผ๋ก ๊ฐ์๋(Virtual DOM)์ด๋ผ๋ ๊ฒ์ ํตํด ๋ณ๊ฒฝ๋ ๋ถ๋ถ๋ง ์ ๋ฐ์ดํธ ํ ์ ์๊ฒ ํ๋ค.
๐ Library VS Framework
Framework
Framework๋ ๋ง ๊ทธ๋๋ก ๋ผ๋, ํ์ ์ผ์ปซ๋๋ค.
Framework๋ Web Application์ ๋ง๋ค๊ธฐ ์ํด ํ์ํ ์ฌ๋ฌ๊ฐ์ง ๊ธฐ๋ฅ๋ค์ ์ ๊ณตํ๋ค.
Web Application์์ ๊ณตํต์ ์ผ๋ก ํ์ํ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ๋ค.
์ด๋ค url๋ก ๋ค์ด์์ ๋ ํน์ ํ์ด์ง๋ฅผ ๋ณด์ฌ์ฃผ๋ ๋ผ์ฐํ
์ฌ๋ฌ๊ฐ์ง ํ์ด์ง๋ ํ๋์ ํ์ด์ง์์ ์ํ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํ ์ ์ญ ์ํ ๊ด๋ฆฌ
์๋ฒ์์ ํต์ ์ ์ํ API ํธ์ถ
๋น๋ ์์คํ
์) Angular
Library
์) React
๋ฆฌ์กํธ๋ UI ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ด๊ธฐ ๋๋ฌธ์ ํ์ํ ๊ธฐ๋ฅ๋ค์ ์ง์ ๊ตฌํํ๊ฑฐ๋ ๊ตฌ์ถํด์ผ ํ๋ค.
๋ง์์ ๋๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ํํ์ฌ ์์คํ ์ ๊ตฌ์ถํ ์ ์์ง๋ง, ์ฌ๋ฌ๊ฐ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ฐฐ์์ผํ๊ธฐ ๋๋ฌธ์ ์ด๊ธฐ ์ง์ ์ฅ๋ฒฝ์ด ์๋ค.
๋ฆฌ์กํธ๋ ์ฐ๊ณ ์ถ์ง๋ง, ์ฌ๋ฌ๊ฐ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ถ๊ฐํด์ ์ฐ๊ธฐ ์ซ๋ค๋ฉด ๋ฆฌ์กํธ๋ฅผ Angular ๋ฑ์ ํ๋ ์์ํฌ์ ํจ๊ป ์ธ ์๋ ์๋ค.
๐ ์๊ฐํ ์๊ฐ & ๋ ์ค๋ฅด๋ ์๊ฐ
Angular์ React๋ฅผ ํผํฉํด์ ์ฌ์ฉํ ์ ์๋ค๋ ์ ์ด ์๋ก์ ๋ค. React๋ก ์น ์๋น์ค ํ๋ก์ ํธ๋ฅผ ํ๋ฉด์ ์ฌ๋ฌ๊ฐ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์์กดํด์ผ ํ๋ค๋ ์ ์ด ์กฐ๊ธ ๋ถํธํ๋ค๋ ์๊ฐ์ด ๋ค์์๋ค. Angular ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์ตํ๊ณ , ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์์กด์ ์ด์ง ์๋ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด ๋ณด๋ฉด ์ข์ ๊ณต๋ถ๊ฐ ๋ ๊ฒ์ด๋ค.
๐ ์ฐธ๊ณ ๋ํผ๋ฐ์ค
React ๊ณต์ ๋ฌธ์
pyeonne
๊ฑด๊ฐํ ๋ชธ๊ณผ ๋ง์์์ ๊ฑด๊ฐํ ์ฝ๋๊ฐ ํ์ด๋๋ค !
ํ๋ก์ฐ
์ด์ ํฌ์คํธ
[HTML/CSS] ๐ ๋ ์ด์์
๋ค์ ํฌ์คํธ
[React] ๐ ๋ฆฌ์กํธ ํ๋ก์ ํธ ๊ฐ๋ฐ ํ๊ฒฝ ์ค์
0๊ฐ์ ๋๊ธ
๋๊ธ ์์ฑ