dev + it dev nextjs custom Configuring: Custom Server | Next.jsStart a Next.js app programmatically using a custom server. wono | discuss | tweet + it dev nextjs custom Next JS의 Custom Server이전에 작성했던 [NextJS,Typescript] 카카오 API와 Firebase 연동하기 정리 에서 이어지는 내용입니다. 기술 스택은 NextJS , Typescript 입니다. Custom Server 도입 왜 Custom Server를 도입하게 되었는가 wono | discuss | tweet + it dev nextjs instrumentation Optimizing: Instrumentation | Next.jsLearn how to use instrumentation to run code at server startup in your Next.js app wono | discuss | tweet + it dev nextjs env [nextjs] 실무 개발 환경/배포 환경 설정(.env)넥스트(nextjs)로 개발 시 기본적으로 개발 환경과 배포 환경, QA 환경에 대한 설정(next.config.js)을 다르게 해야한다. 특히나 process.env에 포함되는 변수에 대한 설정도 분리해서 저장을 해야한다. 그리고 보통은 개발/배포로 나누지만, 실무에서는 개발, QA, 실서비스에 따른 환경도 각각 다르게 설정을 해야한다. 이러한 환경 변수(environmental variables) 설정하는 방식에 대해 알아보자. 우선은 아래의 글을 참고하여 PHASE_DEVELOPMENT_SERVER에 대한 이해를 하자. 그리고 react 배포 환경에 대한 .env에 대한 지식을 보고 오자. [react] 실무 개발 환경/배포 환경 설정(.env) [nextjs] next.config.js 기초 정리.. wono | discuss | tweet + it dev nextjs 15 Next.js 15 RC - FrontOverflow곧 릴리즈 될 Next.js 15에 대해 살펴봅시다! wono | discuss | tweet + it dev nextjs 15 Next.js 15 정식 버전 릴리즈 | GeekNewsNext.js 15 정식 버전이 2024 컨퍼런스에 맞추어 릴리즈 되었습니다. 아래는 이전 Next.js 15 RC 2 에서 설명한 변경 사항이 포함 되어 있지 않습니다. 변경 사항들을 알고 싶으면 먼저 읽어보세요.Caching Semantics (Breaking): 다음 동작에 대해서 더 이상 캐쉬 작업이 기본이 아닙니다. 변경 이유는 Partial P wono | discuss | tweet + it dev nextjs ppr A guide to enabling partial pre-rendering in Next.js - LogRocket BlogPartial pre-rendering from Next.js 14 allows developers to control which part of a web page is pre-rendered or rendered first. wono | discuss | tweet + it dev nextjs useeffect [React] useEffect란?오늘은 useEffect()에 대해 알아보겠습니다. [ useEffect ] useEffect() 함수는 React component가 렌더링 될 때마다 특정 작업(Sied effect)을 실행할 수 있도록 하는 리액트 Hook입니다.여기서 Side effect는 component가 렌더링 된 이후에 비동기로 처리되어야 하는 부수적인 효과들을 뜻합니다. 이러한 기능으로 인해 함수형 컴포넌트에서도 클래스형 컴포넌트에서 사용했던 생명주기 메서드를 사용할 수 있게 되었습니다. useEffect는 component가 mount 됐을 때, component가 unmount 됐을 때, component가 update 됐을 때, 특정 작업을 처리할 수 있습니다. 즉, 클래스형 컴포넌트에서 사용할 수 있었던 생명주기 .. wono | discuss | tweet + it dev nextjs prisma Connection pool | Prisma DocumentationPrisma ORM's query engine creates a connection pool to store and manage database connections. wono | discuss | tweet + it dev nextjs server Next.js: Run methods on server startup wono | comment (1) | tweet + it dev vscode typescript tsconfig.json을 설정해보자Typescript는 동적 타입 언어인 Javascript를 타입이 있는 언어로 사용할 수 있게 해주는 언어이다. Typescript로 작성된 코드는 트랜스파일러(컴파일러)를 통해 Javascript로 변환된다. 아래 명령어로 컴파일을 한다. tsc index.ts 컴파일 과정에서 여러 옵션을 정할 수 있는데, 해당 옵션들을 작성하는 파일이 tsconfig.json 이다. Typescript에 가장 기본이 되는 tsconfig.json 파일을 설정해보자. 디렉토리에 tsconfig.json 파일이 있다면 해당 디렉토리가 Typescript 프로젝트의 루트가 된다. tsconfig.json 파일은 프로젝트를 컴파일하는 데 필요한 루트 파일과 컴파일러 옵션을 지정한다. 설치하기 npx tsc --init t.. wono | comment (1) | tweet + it dev nextjs cache Next.js cache💡 캐싱 대상 : 렌더링 작업, 데이터 요청💡 목적: 애플리케이션 성능을 향상, 비용 절감캐시 : 컴퓨터 과학에서 데이터나 값을 미리 복사해 놓는 임시 장소캐싱 : 파일 복사본을 캐시 또는 임시 저장 위치에 저장하여 보다 빠르게 액세스할 수 있도록 하는 프로세스By wono | discuss | tweet + it dev nextjs unstable_cache unstable_cache (experimental) – Nextjs 한글 문서API Reference for the unstable_cache function. wono | discuss | tweet + it dev nextjs fetch cache Nextjs 캐싱fetch 이외에는 함수를 cache wrapping 호출 핸들링 wono | discuss | tweet + it dev nextjs structure Getting Started: Project Structure | Next.jsA list of folders and files conventions in a Next.js project wono | discuss | tweet + it dev nextjs handler Next.js 14 강좌 7편. 라우트 핸들러의 기본(GET, POST, PATCH, DELETE)과 동적 라우트 핸들러 알아보기라우트 핸들러의 기본 부터 동적 라우트 핸들러 작성까지 배워보기 wono | discuss | tweet + it dev prisma query Prisma Client Queries | Prisma DocumentationLearn about the database queries you can send with Prisma Client. wono | discuss | tweet + it dev typescript prisma Next steps after setting up Prisma ORM with your relational database | Prisma DocumentationNext steps to take now that you have successfully added Prisma ORM to your new TypeScript or JavaScript project wono | discuss | tweet + it dev nestjs prisma [nest.js] prisma schema 분리old - prisma schema 분리서론글을 작성 하던 도중, prisma 에서 드디어 스키마 분리를 지원해 준다는 이슈가 작성 되었다. Support for splitting Prisma schema into multiple files · Issue #2377 · prisma/prismaProblem Prisma currently only supports one single Prisma Schema file. Developers want more flexibility for managing their Prisma Schema files. Motivations: breaking up large schema files to make th...github.com Hey, we just released s.. wono | discuss | tweet + it dev nextjs prisma PostgreSQL with Next.js and PrismaPrisma is an awesome libarary if you are like me, bad at write SQL queries and is used to other databases such as Dynamo. It provides a really similar way in querying your data and reduce the stress… wono | discuss | tweetNext
+ it dev nextjs custom Configuring: Custom Server | Next.jsStart a Next.js app programmatically using a custom server. wono | discuss | tweet
+ it dev nextjs custom Next JS의 Custom Server이전에 작성했던 [NextJS,Typescript] 카카오 API와 Firebase 연동하기 정리 에서 이어지는 내용입니다. 기술 스택은 NextJS , Typescript 입니다. Custom Server 도입 왜 Custom Server를 도입하게 되었는가 wono | discuss | tweet
+ it dev nextjs instrumentation Optimizing: Instrumentation | Next.jsLearn how to use instrumentation to run code at server startup in your Next.js app wono | discuss | tweet
+ it dev nextjs env [nextjs] 실무 개발 환경/배포 환경 설정(.env)넥스트(nextjs)로 개발 시 기본적으로 개발 환경과 배포 환경, QA 환경에 대한 설정(next.config.js)을 다르게 해야한다. 특히나 process.env에 포함되는 변수에 대한 설정도 분리해서 저장을 해야한다. 그리고 보통은 개발/배포로 나누지만, 실무에서는 개발, QA, 실서비스에 따른 환경도 각각 다르게 설정을 해야한다. 이러한 환경 변수(environmental variables) 설정하는 방식에 대해 알아보자. 우선은 아래의 글을 참고하여 PHASE_DEVELOPMENT_SERVER에 대한 이해를 하자. 그리고 react 배포 환경에 대한 .env에 대한 지식을 보고 오자. [react] 실무 개발 환경/배포 환경 설정(.env) [nextjs] next.config.js 기초 정리.. wono | discuss | tweet
+ it dev nextjs 15 Next.js 15 정식 버전 릴리즈 | GeekNewsNext.js 15 정식 버전이 2024 컨퍼런스에 맞추어 릴리즈 되었습니다. 아래는 이전 Next.js 15 RC 2 에서 설명한 변경 사항이 포함 되어 있지 않습니다. 변경 사항들을 알고 싶으면 먼저 읽어보세요.Caching Semantics (Breaking): 다음 동작에 대해서 더 이상 캐쉬 작업이 기본이 아닙니다. 변경 이유는 Partial P wono | discuss | tweet
+ it dev nextjs ppr A guide to enabling partial pre-rendering in Next.js - LogRocket BlogPartial pre-rendering from Next.js 14 allows developers to control which part of a web page is pre-rendered or rendered first. wono | discuss | tweet
+ it dev nextjs useeffect [React] useEffect란?오늘은 useEffect()에 대해 알아보겠습니다. [ useEffect ] useEffect() 함수는 React component가 렌더링 될 때마다 특정 작업(Sied effect)을 실행할 수 있도록 하는 리액트 Hook입니다.여기서 Side effect는 component가 렌더링 된 이후에 비동기로 처리되어야 하는 부수적인 효과들을 뜻합니다. 이러한 기능으로 인해 함수형 컴포넌트에서도 클래스형 컴포넌트에서 사용했던 생명주기 메서드를 사용할 수 있게 되었습니다. useEffect는 component가 mount 됐을 때, component가 unmount 됐을 때, component가 update 됐을 때, 특정 작업을 처리할 수 있습니다. 즉, 클래스형 컴포넌트에서 사용할 수 있었던 생명주기 .. wono | discuss | tweet
+ it dev nextjs prisma Connection pool | Prisma DocumentationPrisma ORM's query engine creates a connection pool to store and manage database connections. wono | discuss | tweet
+ it dev vscode typescript tsconfig.json을 설정해보자Typescript는 동적 타입 언어인 Javascript를 타입이 있는 언어로 사용할 수 있게 해주는 언어이다. Typescript로 작성된 코드는 트랜스파일러(컴파일러)를 통해 Javascript로 변환된다. 아래 명령어로 컴파일을 한다. tsc index.ts 컴파일 과정에서 여러 옵션을 정할 수 있는데, 해당 옵션들을 작성하는 파일이 tsconfig.json 이다. Typescript에 가장 기본이 되는 tsconfig.json 파일을 설정해보자. 디렉토리에 tsconfig.json 파일이 있다면 해당 디렉토리가 Typescript 프로젝트의 루트가 된다. tsconfig.json 파일은 프로젝트를 컴파일하는 데 필요한 루트 파일과 컴파일러 옵션을 지정한다. 설치하기 npx tsc --init t.. wono | comment (1) | tweet
+ it dev nextjs cache Next.js cache💡 캐싱 대상 : 렌더링 작업, 데이터 요청💡 목적: 애플리케이션 성능을 향상, 비용 절감캐시 : 컴퓨터 과학에서 데이터나 값을 미리 복사해 놓는 임시 장소캐싱 : 파일 복사본을 캐시 또는 임시 저장 위치에 저장하여 보다 빠르게 액세스할 수 있도록 하는 프로세스By wono | discuss | tweet
+ it dev nextjs unstable_cache unstable_cache (experimental) – Nextjs 한글 문서API Reference for the unstable_cache function. wono | discuss | tweet
+ it dev nextjs structure Getting Started: Project Structure | Next.jsA list of folders and files conventions in a Next.js project wono | discuss | tweet
+ it dev nextjs handler Next.js 14 강좌 7편. 라우트 핸들러의 기본(GET, POST, PATCH, DELETE)과 동적 라우트 핸들러 알아보기라우트 핸들러의 기본 부터 동적 라우트 핸들러 작성까지 배워보기 wono | discuss | tweet
+ it dev prisma query Prisma Client Queries | Prisma DocumentationLearn about the database queries you can send with Prisma Client. wono | discuss | tweet
+ it dev typescript prisma Next steps after setting up Prisma ORM with your relational database | Prisma DocumentationNext steps to take now that you have successfully added Prisma ORM to your new TypeScript or JavaScript project wono | discuss | tweet
+ it dev nestjs prisma [nest.js] prisma schema 분리old - prisma schema 분리서론글을 작성 하던 도중, prisma 에서 드디어 스키마 분리를 지원해 준다는 이슈가 작성 되었다. Support for splitting Prisma schema into multiple files · Issue #2377 · prisma/prismaProblem Prisma currently only supports one single Prisma Schema file. Developers want more flexibility for managing their Prisma Schema files. Motivations: breaking up large schema files to make th...github.com Hey, we just released s.. wono | discuss | tweet
+ it dev nextjs prisma PostgreSQL with Next.js and PrismaPrisma is an awesome libarary if you are like me, bad at write SQL queries and is used to other databases such as Dynamo. It provides a really similar way in querying your data and reduce the stress… wono | discuss | tweet