TIL - 20230802

gyungkyuBae·2023년 8월 3일
0

오늘 서칭한 자료 📖

패스트캠퍼스 - javascript 강의
큰돌 - CS 지식의 정석
드림코딩 - react
패스트캠퍼스 - JS로 하는 자료구조

오늘 작성한 자료 📃

TIL - 230802 오늘의 회고
React - useReducer
React - useImmer
React - useContext
CS - 싱글톤 패턴

오늘 해야할 것 ✅

  • 패스트캠퍼스 - 자바스크립트 강의 듣기
  • CS - 싱글톤 패턴 의미 및 왜사용해야하는지, 자바스크립트로 구현하는 방법
  • react - 중첩객체,중첩배열등 복잡한 상태의 상태관리를 쉽게하는 Hook들
  • 코딩테스트 - 백준 Stack 알고리즘 문제 풀기
  • 그룹스터디 - 그룹스터디 과제 리팩토링
  • 패스트캠퍼스 - 그룹원의 과제 코드를 보고 pr 달기

오늘 배운 것 🌈

리액트의 상태에서 중첩객체나 중첩배열 등 복잡한 상태관리를 쉽게하는 훅들인 useReducer,useImmer
등을 배우고 어떨 때 사용하면 좋은지, 무작정 사용하면 어떠한 이유때문에 좋지 않은지를 알아보았습니다.
여러 컴포넌트에서 상태를 공유하고 싶을때, 근접한 컴포넌트에서 Props만 이용하여 전달하면
props driling이 발생하고, 이를 발생하지 않게 하기위해 useContext를 사용해
쉽게 데이터를 전달할 수 있는 방법을 배웠습니다
자료구조중 queue의 방식을 사용하여 풀어야하는 문제를 백준사이트에서 풀어보면서
코딩테스트를 준비하였습니다.
여러 디자인패턴중 싱글톤 패턴에 대해 하나의 객체만 생성해서 그 객체를 공유하는 방식의 디자인을 배웠고
이런 디자인은 어떤 프로그래밍에서 강점이 있는지, 왜사용하는지를 알아보았습니다.

오늘 오해했던 것 💧

profile
개발자

0개의 댓글