THE DEVLOG

scribbly.

프론트엔드 개발을 공부하며 작성하는 블로그입니다. 주로 Next.js와 관련된 게시글을 올립니다.


블로그 개발기 보러가기GitHub @jong-Choi

시리즈

LangChain JS 치트시트

LangChain JS 치트시트

6개의 게시글
2025.09.05
LangChain JS 치트시트

LangChain JS 치트시트

자바스크립트로 LLM을 다루세요. LangChain JS에 대한 시리즈입니다.
Next JS 치트 시트

Next JS 치트 시트

18개의 게시글
2025.08.11
Next JS 치트 시트

Next JS 치트 시트

Next.js를 다룸에 있어서 유용한 개념과 기능들에 대한 정리입니다.
스마트 창고 시뮬레이션

스마트 창고 시뮬레이션

2개의 게시글
2025.08.02
스마트 창고 시뮬레이션

스마트 창고 시뮬레이션

웹소켓과 LLM을 이용한 스마트 창고 앱의 개발 과정을 담은 시리즈입니다.
자주쓰는 라이브러리

자주쓰는 라이브러리

3개의 게시글
2025.07.01
자주쓰는 라이브러리

자주쓰는 라이브러리

프론트엔드에서 자주 쓰는 최신 라이브러리들에 대한 정리입니다.
Next.js 블로그 프로젝트

Next.js 블로그 프로젝트

9개의 게시글
2025.06.06
Next.js 블로그 프로젝트

Next.js 블로그 프로젝트

Next.js 기술블로그 Scribbly의 제작기입니다.
etc

etc

16개의 게시글
2024.08.21
etc

etc

시리즈에 포함되지 못한 우주 위 먼지같은 게시글들의 모임입니다.
NEXT JS 13 투두앱

NEXT JS 13 투두앱

4개의 게시글
2023.12.13
NEXT JS 13 투두앱

NEXT JS 13 투두앱

Next.js 13 Page Router를 이용하여 다양한 앱을 개발합니다.
React.js 치트 시트

React.js 치트 시트

22개의 게시글
2023.10.05
React.js 치트 시트

React.js 치트 시트

React 치트 시트는 React를 다루기 위한 심적 표상입니다. React를 다루는 노하우들을 요약하여 전달합니다.
자바스크립트 치트 시트

자바스크립트 치트 시트

12개의 게시글
2023.10.02
자바스크립트 치트 시트

자바스크립트 치트 시트

자바스크립트 치트 시트는 자바스크립트를 다루기 위한 심적 표상입니다. 자바스크립트 내의 메서드들과 실체적인 활용에 대해 다룹니다.
자바스크립트 기본 알고리즘

자바스크립트 기본 알고리즘

13개의 게시글
2023.04.22
자바스크립트 기본 알고리즘

자바스크립트 기본 알고리즘

자바 스크립트로 기초 알고리즘을 풀이합니다. 배열을 다루고, Linked List, set과 map을 이용하며 실전 감각을 기릅니다.
CS공부: 데이터 스트럭처

CS공부: 데이터 스트럭처

14개의 게시글
2023.04.07
CS공부: 데이터 스트럭처

CS공부: 데이터 스트럭처

문제풀이에 집중하는 것이 아니라, 자료구조와 어우러지는 알고리즘에 대해 논의해봅니다.
Next.js+형태소분석 CS퀴즈앱 만들기

Next.js+형태소분석 CS퀴즈앱 만들기

10개의 게시글
2023.03.13
Next.js+형태소분석 CS퀴즈앱 만들기

Next.js+형태소분석 CS퀴즈앱 만들기

ETRI의 OpenAPI를 통해 형태소를 분석하고, 이를 퀴즈형태로 파싱해봅니다.
Next.js+Firebase 영화앱 만들기

Next.js+Firebase 영화앱 만들기

30개의 게시글
2023.02.26
Next.js+Firebase 영화앱 만들기

Next.js+Firebase 영화앱 만들기

Next.js 13 Page Router와 firebase, TMDB를 이용하여 영화앱을 개발한 여정입니다.
CS공부: 디자인 패턴

CS공부: 디자인 패턴

2개의 게시글
2023.01.20
CS공부: 디자인 패턴

CS공부: 디자인 패턴

타입 스크립트와 Node.js에서 사용되는 디자인 패턴들을 공부합니다. 참고: 'Node.js 디자인 패턴 바이블'

지식의 여정

유사한 게시글을 인공지능으로 분류한 지도입니다

Next.js 앱 개발

Next.js를 기반으로 다양한 앱(영화, 메모, Todo 등)을 개발하는 과정에서 초기 설정, 상태 관리, 스타일링, 서버사이드 렌더링, 데이터 페칭 및 라우팅 구현 방법을 다룹니다.

Todo앱 만들기(중단)

React.FC타입은 리액트 컴포넌트 타입을 의미한다.Next.js는 AppProps이라는 별도의 타입을 지원한다. 프롭스는 :AppProps로 타입을 지정하고, 위와 같이 헤더를 넣는다.Next js 구동 방식과 getInitailProps를 참조하여 나머지 파일들에

2023.01.21 02:09:27
Todo앱 만들기(중단)

3. Next JS App Router로 TODO

https://nextjs.org/docs/pages/api-reference/create-next-appnpx create-next-app@latest 혹은 yarn create next-app을 통해 설치를 진행할 수 있다.prompts가 나오는데 아래와

2023.12.13 16:56:24
3. Next JS App Router로 TODO

CRN 없이 NEXT.js 구성하기

npx create-next-app@latest 혹은 yarn create next-app 를 통해 설치가 가능하다.

2023.01.15 03:16:57
CRN 없이 NEXT.js 구성하기

Redux-toolkit: 카운터 만들기

Redux는 상태관리 툴이다.리액트는 props-drilling이 많이 일어난다. 특히 하나의 상태를 관리하기 위해 가장 최상위의 Root컴포넌트에 상태와 함수들을 모아두면 Root컴포넌트는 점점 비대해지고, Drilling되는 Props는 점점 많아지고, 함수의 가독

2023.01.22 23:59:06

nextjs메모앱1

yarn create next-app .를 통해 설치한다. https://nextjs.org/docs/pages/api-reference/components/font"next/font/google" 모듈에 인기 폰트들이 담겨있다. https://tailw

2023.12.19 15:20:01
nextjs메모앱1

영화앱2: 개발 환경

next.js 깃허브를 참조하여 with-styled-components-babel 예시로 시작한다. CNA로 설치하여도 매우 라이트하게 잘 구성되어 있는 것을 볼 수 있다.yarn create next-app --example with-styled-components

2023.01.21 04:22:46
영화앱2: 개발 환경

CS퀴즈앱 1. 개발환경 세팅

styled components 설치yarn create next-app --example with-styled-components-babel으로 styled-compoents가 적용된 예시를 설치한다.styled-components는 서버사이드를 위해 별도의 설정이

2023.02.28 14:16:42

블로그1. 프로젝트 세팅

Create Next App으로 블로그를 만들기 위한 기초적인 프로젝트 세팅이다. Next js 시작 cli가 실행되면 아래와 같이 선택한다. 스니펫 설정 를 선택하여 스니펫을 설...

2025.05.16 12:03:03

Next.js와 react-query로 todo앱 만들기 (useMutation)

useMutation는 훅이기 때문에 useQuery와 같은 방식으로 추상화가 불가능하다.useMutation이 컴포넌트 내부에서 mutate를 반환하도록 커스텀 훅을 만들고,반환된 mutate를 컴포넌트 내부에서 실행해야만 작동이 된다. (컴포넌트 외부에서 바로 mu

2023.04.27 16:19:01

Next.js와 react-query로 todo앱 만들기 (useQuery)

리액트 쿼리는 비동기 작업을 요청하고, 캐싱하고, 업데이트하는 상태관리 라이브러리이다.대부분의 상태를 서버로부터 받아온다는 점을 감안하여, 각 API와 비동기 작업, 그리고 그로 인해 발생되는 데이터를 하나의 식별자로 묶어 상태관리를 하는 개념이다.Redux에서의 비동

2023.04.26 09:37:00
Next.js와 react-query로 todo앱 만들기 (useQuery)

Redux-toolkit: Todo앱 만들기

Todo앱 만들기(중단)에서 중단했던 Todo앱을 Redux-toolkit으로 다시 만들고자 한다. 기본 셋팅은 영화앱2: 개발 환경을 따른다.conponents/Header.tsx를 만든다\_app.tsx에 추가해준다componets/TodoList.tsx를 만든다i

2023.01.23 20:58:39
Redux-toolkit: Todo앱 만들기

3. Next js 시작하기 (CNA, Routing)

Next JS를 설치하는 방법과 next js의 routing에 대해 다룹니다.

2025.05.09 21:18:13

Next.js와 recoil-persist로 Todo앱 만들기

Recoil은 매우 간결한 상태관리 툴이다.'하나의 원천'을 강조하는 Redux와는 달리여러 Atom으로 상태를 관리한다.이러한 Atom은 React에서 사용하는 'useState'에서의 상태와 일맥상통하며,결과적으로 React의 함수형 컴포넌트에 잘 녹아드는 문법으로

2023.04.25 11:19:30

4. Next JS API Router와 Vercel Postgres로 TODO

Next JS App Router로 TODO와 같은 방식으로 next-js-postgres-todo 폴더에서 아래와 같이 입력한다.$ yarn create next-app .success Installed "create-next-app@14.0.4" with binar

2023.12.13 20:26:11
4. Next JS API Router와 Vercel Postgres로 TODO