Nuxt(Legacy) 프로젝트에 React 모듈 연결하기

1. 개요 프레임워크는 개발을 용이하게 해주지만, 때로는 확장이나 새로운 기능 추가에 제약을 불러오기도 합니다. 특히, 특정 프레임워크나 환경에서만 실행 가능한 라이브러리는 제한된 선택지를 제공하며, 이로 인해 적합한 솔루션을 찾기 어렵게 만들 수 있습니다. 이러한 점은 아래의 프로젝트에서 직면한 문제와도 맞물렸...

지연평가(Lazy Evaluaion)

1. 개념 지연 평가(lazy evaluation)는 계산이 실제로 필요할 때까지 평가를 미루는 프로그래밍 기법입니다. 이 개념은 성능 최적화와 자원 관리에 주요한 역할을 하며, 특히 대량의 데이터를 처리하거나 복잡한 계산 작업을 다룰 때 유용하게 사용됩니다. 자바의 Iterator 와 Stream 에서도 이러...

React에서 Next.js로, 마이그레이션 경험기

1. 마이그레이션 배경 현재 진행 중인 프로젝트는 커뮤니티 기반의 서비스로, 사용자들이 다양한 정보와 지식을 공유하는 플랫폼입니다. 하나의 페이지에서 글 작성, 조회, 댓글 작성 등 핵심 상호작용 요소를 처리 이러한 특성상, 사용자의 참여와 콘텐츠의 가시성은 핵심 요소라고 생각했으며 SEO 성능의 향...

2023 우테코 프리코스 4주차 후기

개요 마지막 프리코스 후기! 이번 주차에서는 “내 코드가 그렇게 이상한가요?” 라는 책을 읽은 후, 해당 내용을 최대한 의식하며 코드에 적용하고자 했다. 특히 지난 1~3주차의 내용을 집대성하는 최종 연습과도 같았는데 이를 통해 책에서 배운 이론을 실제 코딩에 어떻게 적용할 수 있는지 깊이 있게 탐색하는 기...