[모여봐요 코딩의 늪] 첫 사이드 프로젝트 시작

Suri·2023년 1월 30일
0
post-thumbnail

드디어 사이드프로젝트를 시작했다.
오픈 카톡방에서 만난 백엔드 엔지니어분과 모각코 스터디 모집사이트를 만들 예정이다.
개발기간은 한달로 잡았지만 아직 내가 속도가 느려서 더 오래 걸릴지 모르겠다.

자바스크립트 라이브러리인 리액트를 사용하고 프레임워크로 Next.js를 사용해서 서버사이드렌더링을 구현할 것이다. Nest.js를 공부해서 투두리스트에 적용할때는 사실 왜쓰는지 제대로 이해하지 않고 사용한것 같다. 이번 기회에 제대로 다시 공부하게 되서 좋다.

전역상태관리는 리덕스로 할 예정이다. 리덕스를 쓰고 싶은 이유중 하나는 멋있기 때문이다. 나만 그런 생각을 가지고 있는지는 모르겠으나 리덕스를 잘쓰면 왠지 멋있어 보인다. 본격적인 이유는 리덕스를 한번 제대로 이해하고 익숙해지면 왠만한 전역상태관리 라이브러리는 쉽게 접근할 수 있기 때문이다. 가장 근본적인 전역 상태 관리 라이브러리라는 생각이 든다.

CSS는 Sass라는 라이브러리를 사용해보고 싶다. 근데 저번에 사용해보니 CSS파일로 컴파일될때 자꾸 타입스크립트도 같이 자바스크립트파일로 자동으로 변환되서 파일구조가 지저분해보였다. 이부분이 해결되지 않는다면 Sass를 사용할지 고민해봐야겠다.
무조건 반응형 웹으로 만들 생각이다. 처음 CSS공부를 시작한지 오래되어서 인프런에서 강의를 구입해서 전체적으로 빠르게 복습을 했다. 사용하고 있지 않은 속성이 많았다. 이번 프로젝트에서 프론트엔드는 나혼자이기 때문에 모든걸 다 고려해봐야겠다.

프로젝트를 위해 할일
1. 깃허브 이슈 관리법 공부하기
2. 구현한 기능은 벨로그와 위키에 정리하기
3. 사용하고 싶은 라이브러리들 공부하기


2023-01-31
Scss파일이 컴파일될 때 왜 TS파일도 JS로 같이 컴파일되는지 알아냈다.
Compile Hero Pro라는 vsCode 익스텐션 때문이었다.
Compile Hero Pro은 저장될때 scss뿐만아니라 ts파일도 같이 컴파일 시켜버리는 기능이 있었기 때문이다..

profile
화이렝화이렝화이렝화이렝

0개의 댓글