favicon

Jayden { do: smite }

230516(화)

🎄 성장일지 4.0

행복한 이기주의자(웨인 다이어)의 내용에 자극받아 시작하는 소박한 성장기록

살아있는 꽃과 죽은 꽃은 어떻게 구별하는가?<br/> 성장하고 있는 것이 살아 있는 것이다.<br/> 생명의 유일한 증거는 성장이다!

🌳 (1.0)키워드<br/> 최대한 간단하게 정리, 추후에 보면서 스스로 설명<br/> 🍉 (2.0)경험 위주로<br/> 단순 정보를 전달하기보다 무엇을 배웠고 어떻게 해결했는지 짧고 간단하게 작성<br/> ❄️ (3.0)정해진 템플릿에 맞춰서<br/> 키워드, 경험 모두 좋다. 다만 매일 작성하기로 마음 먹은만큼 핵심만 간결하게 정리할 수 있게 템플릿을 작성<br/> (3.1)230102부터 시작되는 학습에 관한 내용 추가<br/> (3.2)230313부터 좀더 경험, 감정 위주의 내용도 담기!<br/> 🌾 (4.0)학습 키워드에서 최대한 간단한 정보 제공, 고민에서 내 경험을 자세히 적자!<br/>

🔑 오늘의 학습 키워드

craco..?!

craco의 약자는 Create React App Configuration Override의 약자이다. 말그대로 CRA를 사용하면서 기본적으로 제공되는 설정을 override할 수 있게 해주는 라이브러리이다. 즉, 우리는 리액트 프로젝트를 위해서 주로 CRA를 사용하는데, 얘네가 감춰둔 빌드 관련 파일들(웹팩 등)을 eject하지 않고 간단하게 설정을 변경할 수 있게 해주는 라이브러리이다.

이번에 craco를 사용한 이유는 tsconfig.json에서의 path 때문이다. CRA에서는 기본적으로 path를 지원하지 않는다. 그래서 이를 해결하기 위해서는 eject를 해야하는데, eject를 하면 CRA에서 제공하는 모든 설정을 우리가 직접 관리해야한다. 그래서 이를 해결하기 위해서 craco를 사용하였다. 즉, craco를 사용하면 CRA에서 제공하는 설정을 eject하지 않고도 간단하게 설정을 변경할 수 있다.

📝 요약 및 하루 간단 회고

지금은 너무 졸리다... 얼른 자자!

오늘의 잘한 점

  • 오늘도 열심히 공부했다...!

오늘의 아쉬운 점

  • 없음

참고

undefined

Copyright 2023. all rights reserved by Jayden