TIL 20221219 - 164번

hoin_lee·2022년 12월 19일
0

TIL

목록 보기
129/236

오늘 공부

알고리즘 문제 풀기(프로그래머스)
https://github.com/hoinlee-moi/Algorithm

JS기본문법 다시 공부
https://github.com/hoinlee-moi/ModernJS

React 강의 듣기
https://github.com/hoinlee-moi/React_prac


맨날 쉬엄쉬엄 하게되고 자꾸 게을러 지는데 다시 다잡자.
솔직히 React 재밋는데 강의를 듣고 하는 게 지루할 뿐이지 이것만 버티고 좋아하는 구현을 들어가야겠다

아직 알고리즘은 2단계 초반부라 내용이 쉬워서 생략합니다!
똑같이 splitjoin으로 배열화 시켜서 문제를 해결함!

리액트를 공부하면서 useState 부분을 보고 있는데 확실히 고민되는 부분은 객체로서 여러가지를 다뤄야 할지... 아니면 useState를 여러번 선언하여 각자 다뤄야 할지이다.
이부분은 취향인지 아니면 성능적으로 다른 부분이 있는지 참고해보자

  • 처음 고민했던 두가지 방법(각각 관리, 객체로 관리)을 적절하게 사용하는 것이 좋다.
  • useState에서 객체를 사용하는 것 자체가 안 좋은 것이 아니다. 불변객체를 사용해야 한다는 것이 중요한 것이다.
  • 연관된 상태의 경우(left, top) 독립적인 상태 변수(position)로 그룹화할 때 가독성이 좋아진다.
  • 상태로직이 복잡해지는 경우, reducer로 관리하거나 커스텀 훅을 사용하길 추천한다.

Reference

https://velog.io/@rimo09/useState%EC%83%81%ED%83%9C%EB%A1%9C-%EC%97%AC%EB%9F%AC%EB%B3%80%EC%88%98-%EC%82%AC%EC%9A%A9-vs-object-%EC%82%AC%EC%9A%A9-%EC%96%B4%EB%96%A4%EA%B2%8C-%EC%A2%8B%EC%9D%84%EA%B9%8C

profile
https://mo-i-programmers.tistory.com/

0개의 댓글