flex container์ gap property๋ฅผ ์ง์ ํด์ฃผ๋ฉด ๋จ(์์ ์ margin์ ์ฌ์ฉํ์.)์น์ฌ์ดํธ์์ ์ด๋ฏธ์ง๋ ์์์ ์ ํด์ง ๋น์จ์ ์ ์งํ ๋ ์ ์ฉ.์ํ๋ ์์์ position: sticky๋ฅผ ์ง์ ํด์ฃผ๊ณ ์ ์๋ ๋์ด๊ฐ ์๋ ์ปจํ ์ด๋ ์์ ์์๋ฅผ ๋ฃ์ด์ฃผ๋ฉด ๋จ.
array : ์ค๋ณต์ ํ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ set : ์ค๋ณต์ ํ์ฉํ์ง ์๋ ์๋ฃ๊ตฌ์กฐ
์ถ์ฒ:https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Object/assign
for of / for in ์ฐจ์ด๋ฅผ ์๋ผ๋ณด์..!๐คฃ๋ฐ๋ณต๊ฐ๋ฅํ ๊ฐ์ฒด Array, Map, Set, String , arguments๊ฐ์ฒด๋ฑ์ ํฌํจ๊ฐ๋ณ ์์ฑ๊ฐ์ ๋ํด ์คํ๋๋ ๋ฌธ์ด ์๋์ฌ์ฉ์ ์ ์ ๋ฐ๋ณต ํํฌ๋ฅผ ํธ์ถํ๋ ๋ฃจํ๋ฅผ ์์ฑํ๋ค.ํค๊ฐ ์ง์ ๋ ๋ชจ๋ ์ด๊ฑฐ ๊ฐ๋ฅํ ์์ฑ์
Reducerํจ์ ๋ง๋ค๊ธฐ ์ ์ ์ํ ์ผ๋ก ๋ฅผ ๋ง๋ค๋ฉด ๋๋ค. ์ด๋ Reducer๋ ๊ผญ ์์ ํจ์๋ก ๋ง๋ค์ด์ผ ํ๋ค. ์๋ 4๊ฐ์ง ์กฐ๊ฑด์ ๋ง์กฑํ๋ฉด ๋๋ค. Reducerํจ์๋ ์ด์ ์ํ์ ์ก์ ๊ฐ์ฒด๋ฅผ ํ๋ผ๋ฏธํฐ๋ก ๋ฐ๋๋ค. ํ๋ผ๋ฏธํฐ ๊ฐ ์ธ์๋ ์์กดํ๋ฉด ์๋๋ค. ์ด์ ์ํ๋ ์ ๋ ๊ฑด
๋ฆฌ์กํธ์์state์ ๋ฐ์ดํธ๋ฅผ ํ ๋๋-> setState ๋ฅผ ์ฌ์ฉํ๋ค๋ฐฐ์ด์ ์ ๋ฐ์ดํธ ํ ๋๋ -> ๋ฐฐ์ด์์ฒด์ pushํ์ง ์๊ณ , concat ํจ์๋ฅผ ์ฌ์ฉํด ๊ธฐ์กด์ ๋ฐฐ์ด์ ์์ ํ์ง ์๊ณ , ์๋ก์ด ๋ฐฐ์ด์ ๋ง๋ค์ด ๊ต์ฒดํด ์ ๋ฐ์ดํธ ํ๋ค.๋ฆฌ๋์ค์์ ๋ถ๋ณ์ฑ์ ์ ์งํ๋ ์ด์ ๋ ๋ด๋ถ์ ์ผ
์ถ์ฒ: https://velog.io/@zofqofhtltm8015/Axios-%EC%82%AC%EC%9A%A9%EB%B2%95-%EC%84%9C%EB%B2%84-%ED%86%B5%EC%8B%A0-%ED%95%B4%EB%B3%B4%EA%B8%B0Node.js,
์ถ์ฒ:https://ssangq.netlify.app/posts/react-memo-useMemo-useCallback๋ฅผ ๋ณด๊ณ ์ ๋ฆฌ ํด ๋ด!: ์ด์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํด ๋์ผํ ๊ณ์ฐ์ ๋ฐ๋ณต์ ์ ๊ฑฐํด ๋น ๋ฅธ ์ฒ๋ฆฌ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ๊ธฐ์ useMemo, useCallb
useMemo : ํน์ ๊ฒฐ๊ณผ๊ฐ์ ์ฌ์ฌ์ฉํ ๋ ์ฌ์ฉuseCallback : ํน์ ํจ์๋ฅผ ์๋ก ๋ง๋ค์ง ์๊ณ ์ฌ์ฌ์ฉํ ๋ ์ฌ์ฉ.
ํ์ฌ ๋๋ iterm์ ์ฐ๊ณ ์๋ค.๊ธฐ๋ณธ์ ์ธ ๋ช ๋ น์ด ๋ช๊ฐ๋ง ์์์์ฝ์ด๋ณด๋ฉด์ ์ ๋ฆฌํด๋ด์ผ๊ฒ ๋ค๐คงcd : change directory cd/๊ฒฝ๋ก๋ช cd .. : ์์๋๋ ํ ๋ฆฌ๋ก ๋ณด๋pwd : ํ์ฌ ๊ฒฝ๋ก ํ์ls : ์กฐ๊ฑด ๊ฒ์์ด ls ๊ฒ์์ด ๊ฒ์์ด๋ฅผ ํฌํจํ ๋ชจ๋ ํ์ผ ํ์cp
ํ ๋ฒ ์ฝ์ด๋ณด์๋ค.https://www.slideshare.net/guruguru/ss-14241987
๐ค๐ค๐ค๐ค๐ค 1.๋ธ๋ผ์ฐ์ ๋ ๋๋ง ์๋ฆฌ 1-1.์ฌ์ฉ์์๊ฒ ๋ณด์ด๋ ์์. 2. ํธ์ด์คํ ์ด๋? 3. ํด๋ก์ (Clouser)๋? 4. GET,POST์ ์ฐจ์ด์ ๊ณผ ์ฌ์ฉ์ฉ๋ ๐ค๐ค๐ค๐ค 1. this๋? 1-1. this์ฉ๋ฒ 2. ๋ธ๋ผ์ฐ์ ์ ์ฅ์๋ค์ ์ฐจ์ด์ (loca
create-react-app์ผ๋ก ๋ง๋ค์๋ ์น์ฌ์ดํธ๋ฅผ ๋๋ ค๋ณด์๋๋ฐ์๊ฐ์ง๋ ๋ชปํ error๊ฐ ๋ฐ์ํ๋ค!๊ฒ์ํด๋ณด๋ ์๊ฐ๋ณด๋ค ๋น๋ฒํ ์๋ฌ์ธ๋ฏ ํ๋ค๐๋ฐฐํฌ ํ ์ ์ํ๋ฉด index.html์ด ๋ธ๋ผ์ฐ์ ์ ์บ์ ์ํ์ด๊ธฐ ๋๋ฌธ์๋ฐฐํฌ ๋ฐ๋ก ์ด์ ์ index.html์ด๋ค.๊ทธ ์์ ๋ฒ๋ค๋ง
์์ ์ ๋ง๋ค์๋ ํฌํธํด๋ฆฌ์ค๋ฅผ ๋ค์ ์คํํด๋ณด๋ ์ด๋ฐ ์๋ฌ๊ฐ ๋ด๋ค!๊ฒ์ํด๋ณด๋๊น ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์๋ ๋ก์ปฌ์ ์ฎ๊ฒผ์๋ ์๊ธด ์๋ฌ ๊ฐ๋ค๐์ถ์ฒ:https://stackoverflow.com/questions/57423244/manifest-line-1-column-1-
https://nimblewebdeveloper.com/blog/convert-react-class-to-function-component๋ฅผ ๊ณต๋ถํด๋ณด์๋น!์ด ๊ธ ๋ ์์ธํ๊ณ ์ข์...๋ค์ด๊ฐ์ ์ฝ์ด๋ณด์ธ์><ใ Fromtorender ๋ฉ์๋๋ฅผ ์ง์ฐ๊ณ retur
component์ ์ฒซ ๊ธ์๋ฅผ ๋๋ฌธ์๋ก ๋ฐ๊ฟ์ค๋ค!์ ์ง์ง๐
Routing์ด๋?ํ๋ก์ธ์ค,network์ ํธ๋ํฝ์ path๋ฅผ ์ ํํ๋ ํ๋ก์ธ์ค์ด๋ค.url์ ์คฌ์๋ ์ด๋ค ํ์ด์ง๋ก ์ฐ๊ฒฐํ๋์ง ๊ฒฐ์ ํด์ฃผ๋๊ฒ.