전체 글

프론트엔드 지식을 다 먹어버리겠다는 의지
· Node.js
Next.js에서 사용하기 위해서 node.js를 다시 공부해보고자 간단한 앱(?)을 만들어보았습니다. MSW2도 공부해보고 소켓을 구현을 해보고 싶어서... 이젠 DB도 어느정도 깔짝은 대봐야 할 것 같아서 시작하게 되었습니다. 좋은 시작이겠죠? Client client 쪽은 리액트를 사용해서 만들었습니다. 입력값에 잘못입력하면 createPortal을 사용해서 간단하게 모달이 뜨게 만들었습니다. import { isLowerCase, isUpperCase } from "./checker"; import Modal from "./Modal"; import { createPortal } from "react-dom"; import { useRef, useState } from "react" export ..
· Frontend
모노레포 구축계기 뱅킹, PG, sdk를 모두 만들어보기한 프로젝트를 시작하게 되어서, 모노레포에 대한 이야기가 나오게 되었었어요. 아무래도 3개의 서비스를 각각 다른 레포에서 운영하는 것보다는, 하나의 레포에서 구성하여 운영하는 것이 더 좋지 않을까란 생각을 하게 되었습니다. 아무래도 3개의 서비스가 컨셉이 완전히 다른게 아니라 비슷하기때문에 공통컴포넌트도 비슷하게 나올수 있을거란 생각을 하게되었고, 공통컴포넌트 뿐만 아니라 로직이나 커스텀 훅, 함수가 공유될 수 있다고 생각해서 모노레포를 구축하게 되었습니다. CI/CD 설정도 한번만 하면된다..! 라는 장점도 있기도 했습니다. 물론 도입하게된 이유는 배움이 가장 큰 계기가 아니었을까... 생각합니다. 🥹 yarn berry workspace 를 선택..
· Frontend
프로젝트에서 모노레포를 구현해보면서 yarn berry workspace를 사용해 구현해야했는데요, 저는 Npm이라는 패키지 매니저만 사용해봤기 때문에, yarn은 아주잠깐써보고 yarn berry는 써본적이 없었어서 각 어떤 차이가 있고 어떤 장단점이 있는지 정리해볼까합니다. 모노레포를 구축하면서 마주했던 에러들은 따로 모아 기술할 예정입니다. Npm 일관적이지 않은 패키지 버전 프론트엔드 개발자가 가장 먼저 접할 수 있는 패키지매니저는 npm일 것 같다는 생각이 들어요. 저도 가장 많이 접하고, 자주 사용했던게 npm이었습니다. 노드 모듈은 기본적으로 시멘틱 버저닝이라는 기법을 사용해서 사용하는 모듈들의 버전을 기입할 것을 권장하고 있다고 합니다. 시멘틱 버저닝이란 간단하게 말해서 `1.2.3` 처..
· 회고록
개인 기술 블로그를 만들면서 회고록을 쓰기가 애매해지면서 회고록을 안쓴지가 좀 되기도 했고, 티스토리로 넘어와 회고록과 함께 다른 프로젝트 회고록도 좀 남기고자 2023 정리글을 적어볼까 합니다. 개발자가 제대로 되기로 실천했던 2023년 2022년에는 대기업 인턴생활을 마무리짓고 방황했었고, 2022년 말부터 다급하게 개발을 혼자해보다가 재밌어서 2023년 상반기부터 부트캠프에 참여했는데요, 그때는 그냥 뭣모르고 하라고하니까 하고 배우고 그랬는데 지금와서 생각해보면 다른분들과 프로젝트를 했던게 진짜 많이 도움이 되었다고 느껴요. 부트캠프를 6~7월까지 진행하고 저는 천천히 아르바이트와 병행하며 포트폴리오도 작성해 여러번 서류를 뿌리고 다녔습니다. 대기업 코테는 대부분 그냥 광탈이었고, 유명한 스타트업 ..
· Next.js
오랜만에 티스토리의 포스팅이네요...! 사실 회고록도 안쓴지 조금 돼서, 이번에 새로 시작한 프로젝트도 있어서 회고록과 여러 기술블로깅을 좀 활발하게 할 생각입니다. 개인 기술 블로그에서 노션이나 velog로 새로 파서 시작할까? 고민했지만, 그래도 제 예전 기록들을 옮겨올 수 없다는 단점이 존재했기 때문에 다시 티스토리로 돌아오게 되었어요. 왜 개인 기술 블로그에서 티스토리로 돌아왔는지 그냥 심심풀이로 적어볼까합니다. 🥹 뭐겠어요... 그냥 관리가 어려워서예요... 본론부터 말하자면 사실 그냥 관리가 어려워서입니다^^... 아래는 제 개인 기술 블로그 링크인데요, https://ddaeunbblog.vercel.app/ ddaeunbblog ddaeunbblog.vercel.app 개인 기술블로그는..
김코린이
김코린이의 성장일기