본문 바로가기

TIL(Today i learned)

[TIL-2022.10.13]

1.알고리즘 스터디 :

스터디를 하면서 갑자기 커링을 사용할 수 있는 부분이 눈에 보였다. 

그래서 기존의 코드를 커링을 사용하는 방법으로 리팩토링을 해봤는데, 심히 재미있는 순간이었다. 

 

2.귀에서 피빼기 : 

주짓수를 하다보니, 귀에 피가 계속 찬다... 그냥 넘어갔었는데 아무래도 귀가 아파서 병원에 갔다. 

이미 귀가 조금 변형되었다고 한다ㅜ 만두귀... 

오늘은 피를 뺐다. 꽤 아프더라. 귀보호대를 구매해야 할 까보다..

 

3.함수형 자바스크립트 책읽기 : 

함수형 너무 재미있다. 사실 객체지향보다 더 재미있다. 왜 함수형이 더 재미있게 느껴지는지는 아직 이유를 잘 모르겠다. 

내가 자주 사용하는 함수를 예시로 들어서 그런걸까? 

 

4.드롭다운 만들기 : 

드롭다운을 만드려고 했는데, 내가 굳이 이걸 다 만들어줄 필요가 없을 것 같았다. 그래서 Mui를 사용하려고 했는데, 라이브러리 크기가 걱정되었다. 내가 사용하고 싶은 컴포넌트는 고작 1-2개의 컴포넌트인데, 전부를 다운받기에는 부담이다. mui에서 라이브러리 크기를 최적화하는 방법을 설명해주고 있었다. 

https://stackoverflow.com/questions/67940831/importing-only-one-component-from-material-ui

 

Importing only one component from Material UI

need a Stepper component from somewhere and the only adequate one I found was the MUI one. But my app uses react-bootstrap and I don't have it. In this post (Is it possible to install a package that

stackoverflow.com

https://mui.com/material-ui/guides/minimizing-bundle-size/

 

Minimizing bundle size - Material UI

Learn more about the tools you can leverage to reduce the bundle size.

mui.com

그리고 여기에 mui에서 번들 사이즈를 줄이는 방법도 소개해주고 있었다.