useEffect: 순환 참조에 걸렸다.. 테스트 한다고 데이터를 일반 변수로 두고 map을 돌리는 로직을 useEffect내에서 사용, deps로 데이터를 걸어 주었기 때문이었다
-> useMemo로 사용하는 데이터를 감싸주어 리렌더링을 방지할 수 있었다
data: 데이터 정제, 처리를 어떤 방식으로 할 것인지 조금 더 빠르게 결정할 필요가 있을 것 같다
빠르게 당장의 문제를 해결하기 보다 한 번 더 생각해보는.. 특히 typescript에서의 객체, 객체 배열 다루는 것을 더 접해봐야겠다
victory.js: 생긴게 조금 수상하지만 기능은 잘 한다
아직 익숙치 않아 커스터마이징 하기 조금은 까다로운 느낌.. 파이썬 그래프 처럼 생겼다
react-datapicker: range로 날짜를 받는 경우 2번의 클릭으로 start와 end를 받아온다
매 클릭 시 두 값을 모두 받아오는데 첫 번째 클릭은 end가 null이다
end가 null일 경우 끝나는 날짜를 선택을 하도록 구현되어 있는듯하다
dayjs와 new Date 데이터 형식이 달라 type에서 호환이 복잡하다 하나로만 쓰자
더 좋은 협업을 위해 고민하는 모습 좋았다
방법이 적절했을까
요구사항 완성을 다 못했다..
대부분 예상보다 2~3배를 해야 일정에 맞출 수 있다고 하던데
딱 맞는 말 같다
완성하지 못한 부분에 대해 추가로 완성하고
리팩토링까지 진행할 수 있도록 해보자
조금 더 미리 미리 하자
운명은 언제나 나를 더 좋은 곳으로 데려간다
돌아 가는줄 알았는데
오히려 지름길이거나
이상한 길로 가는줄 알았는데
원래 가려던 길이 막혀있거나
가리워진 길인줄 알았는데
그대가 힘이 되어주거나
왜 하필 그 자리, 그 시간에 놓여있던 건지
한참 뒤에 돌아보면
이해할 수 있는 이유를 발견한다