지난 이틀간 제대로 공부하지 못했다. 특히 수요일은 좀 심했고, 목요일은 그럭저럭 6-7시간 정도 공부했던 것 같다.
만약 내가 이번주에 10시간 채운 날을 4일이상 만들고자한다면, 금요일, 토요일 이 두 요일밖에 남지 않았다.
1.드롭다운 mui :
mui를 이용해서 드롭다운을 만들었는데, 스타일이 내가 만들어야 하는 디자인과 다르기 때문에 커스터마이징을 해줘야한다. 그런데, 문제가 있다. 어떤 문제냐 런타임에서는 실행했을 때 바뀐 부분이 바로 반영이 되는데, 브라우저를 새로고침 했을 때 반영이 안되는 부분이 있었다. 예를 들어서 호버를 했을 때, notchedoutline 부분의 색상이 바뀌어야 하는데, 그게 적용이 안된다. 이런 문제를 어떻게 해결해야할지를 모르겠다 싶어서, 우선은 그냥 넘어가고 다른 방식으로 구현하기로 했다.
아, important를 넣으니까 해결되긴 하는데, 그렇게 좋은 방법은 아닌 것 같다...
2.프로그래머처럼 생각하라 :
모델링 관련 책이다. 나도 모델링 관련해서 고민을 하고 있고 내용이 궁금해서 읽어보고 있는데 꽤 유익하다.
3.오브젝트 :
이번 오브젝트 6장은 꽤 어려운 것 같다. 그리고 왜인지 내용이 되게 길게 느껴진다..
4.fe 컨퍼런스 - 내 Import 문이 그렇게 이상한가요? :
모듈 시스템과 관련된 강의였다. 재미있게 들은 내용이었다. 이번주는 해당 내용과 관련해서 공부를 하고 글을 쓸 예정이다.
5.리코일을 처음 사용해봤다. 그리고 리코일 테스트 코드를 작성했다 :
참고한 자료는 이 자료다.
https://imch.dev/posts/tips-for-recoil-to-process-async-and-write-test-code/
Recoil 비동기 처리 + 테스트 코드 작성 방법
요즘 Recoil을 쓰고 있다. 간단하게 사용 후기를 남기자면, 요거 꽤 야무지다. 그동안 상태 관리가 필요하다고 판단이 되면 주로 리덕스를 사용해왔다. 특유의 복잡함이나 코드 양의 증가하는 이
imch.dev
https://react-hooks-testing-library.com/installation#getting-started
Installation
Simple and complete React hooks testing utilities that encourage good testing practices.
react-hooks-testing-library.com

오늘 총 공부시간 8시간