## ๋ฌธ์ ์ ์์ ๋ฌธ์ ์ ์์์ [์ฌ๊ธฐ](/2019/06/17/typescript-type-enum-partial-record/) ์๋ค. ๋ด๊ฐ ์ฌ์ฉํ๋ ์ฝ๋๋ ์๋์ ๊ฐ์๋ค. ```typescript type GlobalColors = "Red" | "Blue" | "Green" | "Black"; // ๊ธฐ๋ณธ๊ฐ์ผ๋ก ์์์ ์ ์ธํ๋ค. const enu...
Read[์๋ฌธ-reactjs-interview-questions](https://github.com/sudheerj/reactjs-interview-questions) [1. Core React](/2019/08/13/reactjs-interview-questions-1/) [2. React - Router, Internationalization, Redux,...
Read### useReducer ```javascript const [state, dispatch] = useReducer(reducer, initialArg, init); ``` `useState`์ ๋์ฒด ํจ์๋ค. ๋ค์์ ํ์ ๊ฐ์ ๋ง๋๋ ๋ณต์กํ ๋ก์ง, ํน์ ๋ค์ state๊ฐ ์ด์ state์ ์์กด์ ์ธ ๊ฒฝ์ฐ์ ์ด๋ค. ๋ญ๊ฐ ๋ญ์ง ๋ชจ๋ฅด๊ฒ ์ผ๋๊น ์์ ๋ฅผ ๋ณด์. ...
Read# Hooks API Hook์ react 16.8์์ ์ถ๊ฐ๋ ๊ฐ๋ ์ผ๋ก, Hook์ ์์ฉํ๋ฉด class๋ฅผ ๊ฐ์ฑํ์ง ์์๋ state๊ด๋ฆฌ์ ๊ฐ์ react์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋ค. ## ๊ธฐ๋ณธ Hook ### useState ```javascript const [state, setState] = useState(initialState); setStat...
Read๋ฉ์ฒญ์ด๋ผ ๊ทธ๋ฐ์ง `reduce` ํจ์๊ฐ ์ ์ดํด ๋์ง ์์๋ค. ## Reduce ```javascript const list = [1, 2, 3, 4, 5]; const initValue = 10; const totalSum = list.reduce( (accumulator, currentValue, currentIndex, array) => { ...
Read