Today I Leaned...
์น ๋ธ๋ผ์ฐ์ ๋์ ์๋ฆฌ
3. ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ฐํ๊ฒฝ / 4. ์คํ๋ฐฉ๋ฒ
5. ๋ฐ์ดํฐํ์ / 6. ์ฐ์ฐ์
7. ์ ์ด๋ฌธ / 8. ํ์ ๋ณํ๊ณผ ๋จ์ถํ๊ฐ / 9. ๊ฐ์ฒด ๋ฆฌํฐ๋ด
10. ์์ ๊ฐ๊ณผ ๊ฐ์ฒด์ ๋น๊ต
13. ์ ์ญ ๋ณ์์ ๋ฌธ์ ์ / 14. let, const์ ๋ธ๋ก ๋ ๋ฒจ ์ค์ฝํ
16. ์์ฑ์ ํจ์์ ์ํ ๊ฐ์ฒด ์์ฑ
26-1 : ๋ฐฐ์ด - ๋ฐฐ์ด ๊ฐ์ ๋ฐ ๋ฐฐ์ด ๋ฉ์๋
27 : Spread ๋ฌธ๋ฒ / 28 : ๋์คํธ๋ญ์ฒ๋ง ํ ๋น / 29 : ํ์ค ๋นํธ์ธ ๊ฐ์ฒด์ ๋ํผ๊ฐ์ฒด
31M : ๋๊ธฐ์ ์ฒ๋ฆฌ ๋ชจ๋ธ vs ๋น๋๊ธฐ์ ์ฒ๋ฆฌ ๋ชจ๋ธ / 32M : ์ด๋ฒคํธ
34M : ๋น๋๊ธฐ์ ์ฒ๋ฆฌ ๋ชจ๋ธ๊ณผ Ajax / 35M : REST(Representational State Transfer) API
React๊ฐ ๋ง๋ค์ด์ง ์ด์ ( + Virtual DOM )
props ๋ฅผ ํตํด ์ปดํฌ๋ํธ์๊ฒ ๊ฐ ์ ๋ฌํ๊ธฐ
useState๋ฅผ ํตํด ์ปดํฌ๋ํธ์์ ๋ฐ๋๋ ๊ฐ ๊ด๋ฆฌํ๊ธฐ
์ฌ๋ฌ๊ฐ input ์ํ ๊ด๋ฆฌํ๊ธฐ
useRef ๋ก ์ปดํฌ๋ํธ ์์ ๋ณ์ ๋ง๋ค๊ธฐ
useEffect๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ดํธ/์ธ๋ง์ดํธ/์ ๋ฐ์ดํธ์ ํ ์์ ์ค์ ํ๊ธฐ
useMemo ์ฐ์ฐํ ๊ฐ ์ฌ์ฌ์ฉํ๊ธฐ
useCallback ์ ์ฌ์ฉํ์ฌ ํจ์ ์ฌ์ฌ์ฉํ๊ธฐ
React.memo ๋ฅผ ์ฌ์ฉํ ์ปดํฌ๋ํธ ๋ฆฌ๋ ๋๋ง ๋ฐฉ์ง
useReducer ๋ฅผ ์ฌ์ฉํ์ฌ ์ํ ์ ๋ฐ์ดํธ ๋ก์ง ๋ถ๋ฆฌํ๊ธฐ
์ฃผ์๊ฐ๋ : ์๋ฆฌ๋จผํธ(์์) ๋ ๋๋ง
์ฃผ์๊ฐ๋ : Components and Props
์ฃผ์๊ฐ๋ : State and Lifecycle
์ฃผ์๊ฐ๋ : ์ด๋ฒคํธ ์ฒ๋ฆฌํ๊ธฐ
์ฃผ์๊ฐ๋ : ์กฐ๊ฑด๋ถ ๋ ๋๋ง
์ฃผ์๊ฐ๋ : ๋ฆฌ์คํธ์ Key
์ฃผ์๊ฐ๋ : State ๋์ด์ฌ๋ฆฌ๊ธฐ
React์์ TypeScript ์ฌ์ฉํ๊ธฐ
TypeScript ๊ธฐ์ด ์ฐ์ตํ๊ธฐ (์ ํ , ๊ธฐ๋ณธ ํ์ , ํจ์ ํ์ , ์ธํฐํ์ด์ค)
TypeScript ๊ธฐ์ด ์ฐ์ตํ๊ธฐ (ํ์ ๋ณ๋ช , ์ ๋ค๋ฆญ)
๋ฆฌ์กํธ ์ปดํฌ๋ํธ ํ์ ์คํฌ๋ฆฝํธ๋ก ์์ฑํ๊ธฐ
ํ์ ์คํฌ๋ฆฝํธ๋ก ๋ฆฌ์กํธ Hooks ์ฌ์ฉํ๊ธฐ (useState, useReducer, useRef)
20191001-์์ธ์์ ๊น์๋ฐฉ ์ฐพ๊ธฐ
20191002-์์๋ฐ์๋ฐ์๋ฐ์๋ฐ์๋ฐ์?
20191003-์์ฃผํ์ง ๋ชปํ ์ ์
20191005-์์ฃผํ์ง ๋ชปํ ์ ์-์ฌ๋์
20191011-Poiema์๊ณ ๋ฆฌ์ฆ 1-5
20191012-Poiema์๊ณ ๋ฆฌ์ฆ 6-10
20191012-Poiema์๊ณ ๋ฆฌ์ฆ 11-15
20191014-Poiema์๊ณ ๋ฆฌ์ฆ 16-20
20191015-Poiema์๊ณ ๋ฆฌ์ฆ 21-25
20191016-Poiema์๊ณ ๋ฆฌ์ฆ 26-27
20191017-๊ฐ์ ์ซ์๋ ์ซ์ด
20191024-๋ฌธ์์ด ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ
20191025-๋ฌธ์์ด ๋ด ๋ง์๋๋ก ์ ๋ ฌํ๊ธฐ
20191026-๊ธฐ๋ฅ ๊ฐ๋ฐ, ์ฌ๋์
20191028-๋๋์ด ๋จ์ด์ง๋ ์ซ์ ๋ฐฐ์ด
20191029-๋ ์ ์ ์ฌ์ด์ ํฉ
20191031-x๋งํผ ๊ฐ๊ฒฉ์ด ์๋ n๊ฐ์ ์ซ์
20191102-์คํจ์จ(2020 ์นด์นด์ค)
20191105-Toggle side nav / Scrolling goto top
20191127-์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ
20191203-๋ฌธ์์ด ์์ถ(2020 ์นด์นด์ค)
20191204-์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ
20191205-๋ฌธ์์ด ๋ค๋ฃจ๊ธฐ ๊ธฐ๋ณธ
20191207-๋ฌธ์์ด์ ์ ์๋ก ๋ฐ๊พธ๊ธฐ
20191210-๋คํธ๊ฒ์(2018 ์นด์นด์ค)
20191211-์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ
20191212-์ง์ฌ๊ฐํ ๋ณ์ฐ๊ธฐ ,์์ฐ์ ๋ค์ง์ด ๋ฐฐ์ด๋ก ๋ง๋ค๊ธฐ
20191213-์ด์ํ ๋ฌธ์์ด ๋ง๋ค๊ธฐ
20191214-๋น๋ฐ์ง๋(2018 ์นด์นด์ค)
20191218-์ง์์ ํ์ / ํ๊ท ๊ตฌํ๊ธฐ
20191221-ํธ๋ํฐ ๋ฒํธ ๊ฐ๋ฆฌ๊ธฐ
TEAM : limrim ์ผํ๋ชฐ ์ฌ์ดํธ ํด๋ก
Tada ์ฌ์ดํธ ํด๋ก - ๋ชจ๋ฐ์ผ
TEAM : Carrot And Stick - GitHub Commit ๋ ๋ ค ์ ํ๋ฆฌ์ผ์ด์
Todo List V1 : Class Component
Grid Mini Project : useReducer, CustomHook, useCallback
TEAM : Carrot And Stick - GitHub Commit ๋ ๋ ค ์ ํ๋ฆฌ์ผ์ด์ Ver. React
Books Review - ๊ฐ๋ฐ ์์ ํ๊ฐ ์๋น์ค
- Develop 1 - ๋ผ์ฐํ ์ค์ ํ๊ธฐ
- Develop 2 - ๋ก๊ทธ์ธ ํ๋ฉด ๋์์ธ
- Develop 3 - Redux ์ ์ฉํ๊ธฐ
- Develop 4 - ๋ฏธ๋ค์จ์ด ์ถ๊ฐํ๊ธฐ : Redux Thunk
- Develop 5 - ๋ฏธ๋ค์จ์ด ์ถ๊ฐํ๊ธฐ : Redux Saga
- Develop 6 - ํ๋ก์ ํธ ๋ง๋ฌด๋ฆฌ
- ๊ตฌํ์ฌ์ดํธ ๋ฐ๋ก๊ฐ๊ธฐ - ํด๋น์ฌ์ดํธ๋ API๊ฐ Personal๋ก ๊ด๋ฆฌ๋์ด ID/PW๊ฐ ๋ณ๋๋ก ํ์ํฉ๋๋ค.
- ์ฌ์ดํธ ํ์๊ฐ์ ์ด ๋ณ๋๋ก ์๋๋ฏ๋ก iasg2004@naver.com ๋ก ๋ฉ์ผ ์ฃผ์๊ฑฐ๋ ํน์
issue
๋ก ์ฝ๋ฉํธ๋ฅผ ๋ฌ์์ฃผ์๋ฉด ๋๋ฌ๋ณด์ค์ ์๋ ID/PW๋ฅผ ๋๋ฆฌ๊ฒ ์ต๋๋ค.TEAM : SkyPrinter - SkyScanner Live Search Clone
๊ตฌํ์ฌ์ดํธ ๋ฐ๋ก๊ฐ๊ธฐ~~ : 2020๋ 4์๋ถํฐ SkyScanner ์ธก์์ API ์ ๊ณต์ ๋ฉ์ท์ต๋๋ค. ๋ฐ๋ผ์ ๋ฐฐํฌ๋ฅผ ์ค์งํฉ๋๋ค.