Today I Learned !
๊ธฐ๋ก ์ ์ฅ์
- JavaScript
- Typescript
- Web
- ์ปดํจํฐ๊ตฌ์กฐ
- ์ด์์ฒด์
- ์๊ณ ๋ฆฌ์ฆ
- ์๋ฃ๊ตฌ์กฐ
- Books/๋ฐ๋๋ผ์๋ฐ์คํฌ๋ฆฝํธ
- Symbol
- go,pipe,reduce์์ ๋น๋๊ธฐ ์ ์ด
- Kleisli Composition ๊ด์ ์์์ Promise
- ๋ชจ๋๋์ ํฉ์ฑ ๊ด์ ์์์ Promise
- ๊ฐ์ผ๋ก ๋ค๋ฃจ๋ Promise
- callback๊ณผ Promise
- constructor ํ๋กํผํฐ์ ์ฉ๋
- ํ๋กํ ํ์ ์ง์ ์์, ์ ์ ํ๋กํผํฐ, instanceof
- ํ๋กํ ํ์ ๊ต์ฒด
- ํ๋กํ ํ์ ์ฒด์ธ, ์ค๋ฒ๋ผ์ด๋ฉ, ํ๋กํผํฐ์๋์
- ํ๋กํ ํ์ ์ ๋ฆฌ
- flattenํจ์-flatMapํจ์
- filterํจ์-mapํจ์
- joinํจ์-findํจ์
- ํจ์๊ฐ์ฒด์ ๋ด๋ถ์ฌ๋กฏ๊ณผ ๋ด๋ถ๋ฉ์๋
- ์์ฑ์ํจ์ ์ ๋ฆฌ
- ์ดํฐ๋ฌ๋ธ ์ค์ฌ ํ๋ก๊ทธ๋๋ฐ
- polyfill
- go-pipe-curry
- webpack ๋ชจ๋ ๋ฒ๋ค๋ง ์์
- ํ๋กํผํฐ ์ ์์ ๊ฐ์ฒด ๋ณ๊ฒฝ ๋ฐฉ์งํ๋ ๋ฒ ์ ๋ฆฌ
- ํ๋กํผํฐ์ดํธ๋ฆฌ๋ทฐํธ์ ํ๋กํผํฐ๋์คํฌ๋ฆฝํฐ๊ฐ์ฒด ์ ๋ฆฌ
- scope ์ ๋ฆฌ
- ์ต์ ๋ฒํจํด
- function ์ ๋ฆฌ
- ์์๊ฐ vs ๊ฐ์ฒด
- JavaScript vs TypeScript
- ํ์ ๋ณํ
- control flow statement
- operator
- ํจ์ํํ๋ก๊ทธ๋๋ฐ์ผ๋ก ๊ตฌํํ map, filter, reduce
- ์ ๋๋ ์ดํฐ
- BigInt
- ์ดํฐ๋ฌ๋ธ๊ณผ ์ดํฐ๋ ์ดํฐ
- JIT ์ปดํ์ผ ๋ฐฉ์
- ์๋ฐ์คํฌ๋ฆฝํธ์ ECMAScript
- ํ๋ก๊ทธ๋๋ฐ์ด๋(์ ๊ธ์ธ์ด, ๊ณ ๊ธ์ธ์ด)
- ๊ฐ์ฒด ๋ณ๊ฒฝ ๋ฐฉ์ง
- ๋ ์์ปฌ์ค์ฝํ
- ์ถ์ ์ฐ์ฐ OrdinaryObjectCreate
- BLOCK Lexical Environment
- Symbol.species
- ๋นํธ์ธ ์ฌ๋ฒ๊ฐ
- ๋ ธ๋๊ฐ์ฒด์ ์์๊ตฌ์กฐ
- CustomEvent
- ๋๋ฐ์ด์ค์ ์ค๋กํ
- ๋น๋๊ธฐํจ์์๋ฌ์ฒ๋ฆฌ
- Object.is
- ๋ง์ดํฌ๋กํ์คํฌํ
- JSX๋ณํ
- ๋ฆฌ์กํธ ํ์ด๋ฒ
- useEffect
- useLayoutEffect
- Flux ํจํด
- ๋์์ฑ ๋ ๋๋ง
- ์๋ฒ ์ปดํฌ๋ํธ
- useInsertionEffect
- useTransition
์ฑ ๊ณต๋ถํ ํ ์ ๋ฆฌํ๊ณ ์ถ์ ๋ด์ฉ ์์ฑ
- 1์ฅ_์๋ฐ์คํฌ๋ฆฝํธ
- 3์ฅ_์๋ฐ์คํฌ๋ฆฝํธ ๊ธฐ๋ณธ ๋ฌธ๋ฒ
- 4์ฅ_์๋ฐ์คํฌ๋ฆฝํธ ๋ด์ฅ ๊ฐ์ฒด
- 5์ฅ_์๋ฐ์คํฌ๋ฆฝํธ ๊ณ ๊ธ ๋ฌธ๋ฒ
- 6์ฅ_REST API
- 7์ฅ_Mock ์๋ฒ
- 8์ฅ_์๋ฐ์คํฌ๋ฆฝํธ HTML DOM
- 9์ฅ_์๋ฐ์คํฌ๋ฆฝํธ์ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ
- 10์ฅ_์๋ฐ์คํฌ๋ฆฝํธ ์ฃผ์ Web APIs
- 11์ฅ_๋ธ๋ผ์ฐ์ ์ ๋ ๋๋ง ๊ณผ์
- URL
- ์ ์์๊ฑฐ๋ ๋น์ฆ๋์ค ๋ชจ๋ธ
- ์น์ฌ์ดํธ best practices
- ๋ธ๋ผ์ฐ์ ๋ ๋๋ง ๊ณผ์ , ๋ฆฌ๋ ๋๋ง
- ์น๋ธ๋ผ์ฐ์ ๋ด๋ถ์ ์ฃผ์ 5๊ฐ์ง ์์ง
- ์๋ฒ ์ฌ์ด๋์ ํด๋ผ์ด์ธํธ ์ฌ์ด๋ ์ฝ๋
- ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ข ๋ฅ
- ํจ์ํ ํ๋ก๊ทธ๋๋ฐ
- SSR, SPA