## var let const, ๊ทธ๋ฆฌ๊ณ ํธ์ด์คํ ### var ์ฐ๋ฆฌ๊ฐ ๋ชจ๋ ์๋ `var` ํค์๋๋ ์๋์ ๊ฐ์ ํน์ง์ ๊ฐ์ง๊ณ ์๋ค. 1. ํจ์๋ ๋ฒจ ์ค์ฝํ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ๋๋ถ๋ถ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ค์ด ๋ธ๋ก ๋ ๋ฒจ ์ค์ฝํ๋ฅผ ์ฌ์ฉํ๊ณ ์์ง๋ง, `var`๋ก ์ ์ธ๋ ํค์๋๋ ํจ์๋ ๋ฒจ ์ค์ฝํ๋ฅผ ๊ฐ๋๋ค. ```javascript var ...
Read## ๋ฐ์ฝ๋ ์ดํฐ ### 0. ์ค๋ช ์ ๋ฐ์ฝ๋ ์ดํฐ์ ๋ํด ์์ํ๊ธฐ ์ ์, ์ค๋ช ์(Descriptor)์ ๋ํด ์์๋ณด์. ์ค๋ช ์๋, ๊ฐ์ฒด์ ํ๋กํผํฐ๊ฐ ์ฐ๊ธฐ๊ฐ ๊ฐ๋ฅํ์ง, ๊ทธ๋ฆฌ๊ณ ์ด๊ฑฐ๊ฐ ๊ฐ๋ฅํ์ง ์ฌ๋ถ๋ฅผ ๋ํ๋ธ๋ค. ๊ทธ๋ฆฌ๊ณ ์ค๋ช ์๋ฅผ ๊ตฌํํ๊ธฐ ์ํด์๋, [Object.getOwnPropertyDescriptor(obj, propName)](https://develo...
ReadES6์์๋ถํฐ ์๊ธด `arrow function`์ ์ผ๋ฐ์ ์ผ๋ก `()=>{}`์ ๋ชจ์์ ํ๊ณ ์์ผ๋ฉฐ, ๋์๋ ๋น์ทํด๋ณด์ธ๋ค. ํ์ง๋ง ์ด ๋ ์ ์ธ๋ฐฉ์์ ๋๊ฐ์ง ๋ถ๋ช ํ ์ฐจ์ด๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ํ์ง๋ง ๊ทธ์ ์ this๋ฅผ ์์์ผ ํ๋ค.
Read์ด ๊ธ์ [์๋์ ํฅํ ์๋ฐ์คํฌ๋ฆฝํธ์ ์ฌ์ ](https://meetup.toast.com/posts/228)์ ์์ฝํ ๊ธ์ ๋๋ค. ## History ์๋ฐ์คํฌ๋ฆฝํธ์์๋ ๊ฐ์ฒด์ private ํ ์์ฑ์ ๋ง๋ค ์๊ฐ ์์๋ค. ๊ทธ๋์ ๋ณดํต ์๋ฐ์คํฌ๋ฆฝํธ ๊ฐ๋ฐ์๋ privateํ ๊ฒ์ด๋ค ๋ผ๋ ์ฝ์์ผ๋ก `_` prefix๋ฅผ ๋ถ์ฌ์ ์ฌ์ฉํ๊ณ ๋ ํ์๋ค. ```javas...
Readhttps://redux.js.org/glossary#state ## ์ฉ์ด ๋ชจ์ ### State (์ํ) ```typescript type State = any ``` State (State tree๋ผ๊ณ ๋ ๋ถ๋ฆฌ์ด๋ค)๋ Redux API์์๋ ๋ณดํต ์คํ ์ด์์ ๊ด๋ฆฌํ๊ณ , `getState()`์ ์ํด ๋ฐํ๋๋ ๋จ์ผ ๊ฐ์ ๊ฐ๋ฆฌํจ๋ค. ๊ด๋ก์ ์ผ๋ก, ๊ฐ์ฅ...
Read