3주차에 이어 늦은 4주차 회고록을 작성해본다. 4주차에서는 Hooks에 대해 공부하는 시간이었다. Hooks란 무엇인가? 간단히 설명하자면, 함수 컴포넌트 내에서 state와 lifecycle 기능을 hook(함수 컴포넌트에서 React의 고급 기능을 끌어다 쓸(hook into) 수 있게 해주는 도구 )할 수 있게 해준다. hooks에는 useState, useEffect, useRef 등이 있다. useState : 함수 컴포넌트에서 state를 관리할 수 있다. const [count, setCount] = useState(0); count는 state의 값을 갖고 있고, setCount는 setter 함수로 state를 변화시키기 위한 함수이다.counst의 값을 변경해주고자 한다면 setCou..
늦은 3주차 회고이다. 회고를 써야할 때 나는 결혼식이었기 때문에 .... 핑계아닌 핑계를 대본다. 이제 큰 산을 넘었으니 다음 큰 산을 넘을 차례! 3주차 React로 사고하기에 대해 공부하면서 ts와 함께 해서 그런지 매우 헷갈리는 것들이 많았다. Vue.js에 익숙해져서 그런가? 상태(state)에 대해 이해하는데는 어렵지 않았으나 props 사용할 때 코드작성이 어렵게 느껴졌다. vue // 상위 컴포넌트 import ChildComponent from "./component/ChildComponent.vue"; export default { components: { ChildComponent: ChildComponent, }, data() { return { parentsProps: 'value..
2주차, 뭔가 순식간에 지나간 느낌이다. 요즘 매주 너무 빨리 흘러가서 미칠 지경이긴 하다. 먼저, 반성의 시간을 갖고 마저 회고하고자 한다. 지난주의 나는 시간 분배 잘 해야겠다고 다짐했으나 지켜지지 않았다. 이사로 인해 쌓인 택배와 짐 정리, 야근 등으로 바쁜 한 주였으나 변명에 불과하다고 생각한다. 삼시세끼 다 먹고, 과자도 먹고, 단 것들 먹고, 맥주도 마시는 등 다이어트 안 하는 사람처럼 먹는데 살이 빠지고 있는 걸 보면 여러모로 꽤 높은 스트레스를 감당하고 있다는 생각이 들긴 함 새로운 한 주를 시작할 나를 위해 계획을 짜줘볼까 한다. 아래 계획은 야근 한다는 가정하에 작성된 내용이다. 시간 일과 08:30 - 17:30 근무 시간 17:30 - 22:00 야근으로 인해 변동될 수 있는 시간(..