nextjs + it dev nextjs jest How to Unit Test Next.js API Routes with TypescriptNext.js is an awesome frontend framework. It’s powered by React under the hood so it plays well with everything React has to offer out of the box: Hooks, Context, hot browser reloading, Typescript… wono | discuss | tweet + it dev nextjs jest Mastering Jest: A Complete Guide to Testing Next.js Applications Part-1In the fast-paced world of web development, creating robust and bug-free applications is paramount.... Tagged with jest, testing, nextjs, react. wono | discuss | tweet + it dev nextjs jest Unit Test Next.js API Routes with TypeScript (longer-version)Testing API routes sucks, especially when using TypeScript. This article covers how to unit test Next.js API routes with TypeScript using Jest and React Testing Libraries. With the release of Next.js… wono | discuss | tweet + it blog nextjs Next.js app router에서 React Query 사용하면서 고민했던 것들지난 글에서 react-query의 hydrate, dehydrate을 통해 서버에서 prefetching 한 데이터 사용하는 방법에 대해서 살펴보았습니다. 서버에서 prefetching 한 데이터 사용하기 오늘은 조금 실용적으로 Next.js 13, 14 버전의 app router에서 react-query를 어떻게 사용하고 세팅하면 좋을지 고민했던 내용에 대해서 이야기해보도록 하겠습니다. 해당 글은 23년 10월에 메이저 버전 업데이트된, Next.js 14와 React-Query 5 를 기준으로 작성된 글입니다. 예시로 보여주는 코드는 저의 next-14-react-query repo에서 확인 할 수 있습니다. 제가 크게 고민했던 문제는 아래 세 가지입니다. Hydrate vs ReactQueryStreamedHydration 두 가지 API 중에 어떤 것을 채택할까? Hydration API 사용 시에 RSC, RCC 모두에서 깔끔한 코드를 유지하려면 queryOption은 … wono | discuss | tweet + it blog nextjs react next.js에서 react query가 필요할까?😋왜 필요할까?react-query가 제공해주는 SSR 환경에서 사용법을 보면서 한가지 의문이 들었습니다. react query가 제공해주는 캐싱, 리페칭 등등의 기능들이 매력적이긴한데...사실 대부분의 기능은 캐싱 , revalidate 같은 부분은next.js가 제공해주는 확장된 fetch 함수로도 충분하지 않나?? 그렇다면 next.js에서 react-query를 꽤나 복잡한 설정을 꾸역꾸역 설정하며 굳이굳이 사용할 필요성이 있을까?라는 의문이 들었습니다. 물론 아직 제공되지 않는 부분도 많을 것 같습니다.하지만 꼭 필요할까?라고 묻는다면 좀 애매할 것 같았습니다.그러던 중 You Might Not Need React Query라는 글을 발견했어요https://tkdodo.eu/blog/you-m.. wono | discuss | tweet + it dev nextjs shadcnui addon shadcn/ui add components and resourcesI often need some extra components / libraries that are ready to use in a shadcn/ui project, and with time I gathered some great resources. A set of utilities to create data tables with many useful… wono | discuss | tweet + it dev nextjs shadcnui shadcn/ui expansionsshadcnui expansion: Simple infinite scroll component. You have fully control over the loading spinner and IntersectionObserver API. wono | discuss | tweet + it dev nextjs shadcnui Shadcn infinite scroll exampleIn this post, let's explore how you can add infinite scroll functionality to your app using shadcn.... wono | discuss | tweet + it blog nextjs lighthouse Lighthouse로 Next.js 성능 44% 개선하기Lighthouse를 이용해서 Next.js 프로젝트의 성능을 최적화 했던 방법들을 공유하고자 합니다. wono | discuss | tweet + it dev nextjs jest Jest says "ReferenceError: Request is not defined" at node_modules/next/src/server/web/spec-extension/request.ts · vercel/next.js · Discussion #59041Jest says "ReferenceError: Request is not defined" at node_modules/next/src/server/web/spec-extension/request.ts wono | discuss | tweet + it dev nextjs jest NextJS 테스트 코드 작성하기 - 리액트 테스트에 대하여해당 글은 John Ahn 님의 따라하는 리액트테스트 강의를 참고하여 작성했습니다. 왜 애플리케이션을 TEST 해야 할까요? 간단하게 더 안정적인 애플리케이션을 위해서는 여러 방법으로 테스트를 해줘야 더 안정적인 애플리케이션이 될 수 있습니다. 테스팅으로 얻는 이점은 무엇일까요? 디버깅 시간을 단축! 만약 데이터가 잘못 나왔다면 그것이 UI의 문제인지 DB의 문제인지등 전부 테스트를 해봐서 찾아야 하는데 테스팅 환경이 구축된 어있다면 자동화된 유닛 테스팅으로 특정 버그를 쉽게 찾아낼 수 있습니다. 더욱 안정적인 애플리케이션! 많은 테스트 코드와 함께 작성된 코드의 애플리케이션이 되기 때문에 훨씬 안정적인 애플리케이션이 됩니다. 이밖에도 재설계 시간의 단축과 추가로 무언가를 더 구현해야 할 때 더 용이하게.. wono | discuss | tweet + it qa nextjs api Using API routes for large projects wono | discuss | tweet + it qa nextjs api Using NextJS as just a REST API wono | discuss | tweet + it dev nextjs swagger Setup Swagger in Nextjs App RouterSwagger is an Open Source set of rules, specifications, and tools for developing and describing RESTful APIs. The Swagger allows developers to create interactive, machine and human-readable API documentation. It also comes with a playground where we can try out actual APIs. In this article, we will see how to wono | discuss | tweet + it dev nextjs middleware Writing API Routein Nextjs14As a software engineer, change can sometimes be challenging. I love using react in its raw form because I love having control over my project. Using Nextjs has taught me that it’s never about how you… wono | discuss | tweet + it dev nextjs middleware Next.js Middleware for Securing API RoutesIntegrating middleware into your Next.js applications offers a powerful mechanism to enhance performance. Learn the impact of Next.js Middleware in API security. wono | discuss | tweet + it dev nextjs middleware Streamlining Middleware in Next.js 14 Api Routes with TypeScript: A Comprehensive GuideMiddleware plays a pivotal role in web development, offering a seamless way to handle requests, responses, and application logic. With the advent of Next.js 14 and the robustness of TypeScript… wono | discuss | tweet + it dev nextjs middleware How to Write Actual API Middleware for Next.jsWhenever I have to implement a web client for an app, or proof of concept of some sort, I instinctively reach for Next.js. A couple of years ago, I had to implement an app around the time Next.js… wono | discuss | tweet + it dev nextjs auth decorator reflect-metadata Reflect-metadata | jtwjs Dev Wiki wono | discuss | tweet + it dev nextjs auth decorator Decorators Routes | App Router with NextJS 14Decorators Routes | App Router with NextJS 14 . GitHub Gist: instantly share code, notes, and snippets. wono | discuss | tweetNext
+ it dev nextjs jest How to Unit Test Next.js API Routes with TypescriptNext.js is an awesome frontend framework. It’s powered by React under the hood so it plays well with everything React has to offer out of the box: Hooks, Context, hot browser reloading, Typescript… wono | discuss | tweet
+ it dev nextjs jest Mastering Jest: A Complete Guide to Testing Next.js Applications Part-1In the fast-paced world of web development, creating robust and bug-free applications is paramount.... Tagged with jest, testing, nextjs, react. wono | discuss | tweet
+ it dev nextjs jest Unit Test Next.js API Routes with TypeScript (longer-version)Testing API routes sucks, especially when using TypeScript. This article covers how to unit test Next.js API routes with TypeScript using Jest and React Testing Libraries. With the release of Next.js… wono | discuss | tweet
+ it blog nextjs Next.js app router에서 React Query 사용하면서 고민했던 것들지난 글에서 react-query의 hydrate, dehydrate을 통해 서버에서 prefetching 한 데이터 사용하는 방법에 대해서 살펴보았습니다. 서버에서 prefetching 한 데이터 사용하기 오늘은 조금 실용적으로 Next.js 13, 14 버전의 app router에서 react-query를 어떻게 사용하고 세팅하면 좋을지 고민했던 내용에 대해서 이야기해보도록 하겠습니다. 해당 글은 23년 10월에 메이저 버전 업데이트된, Next.js 14와 React-Query 5 를 기준으로 작성된 글입니다. 예시로 보여주는 코드는 저의 next-14-react-query repo에서 확인 할 수 있습니다. 제가 크게 고민했던 문제는 아래 세 가지입니다. Hydrate vs ReactQueryStreamedHydration 두 가지 API 중에 어떤 것을 채택할까? Hydration API 사용 시에 RSC, RCC 모두에서 깔끔한 코드를 유지하려면 queryOption은 … wono | discuss | tweet
+ it blog nextjs react next.js에서 react query가 필요할까?😋왜 필요할까?react-query가 제공해주는 SSR 환경에서 사용법을 보면서 한가지 의문이 들었습니다. react query가 제공해주는 캐싱, 리페칭 등등의 기능들이 매력적이긴한데...사실 대부분의 기능은 캐싱 , revalidate 같은 부분은next.js가 제공해주는 확장된 fetch 함수로도 충분하지 않나?? 그렇다면 next.js에서 react-query를 꽤나 복잡한 설정을 꾸역꾸역 설정하며 굳이굳이 사용할 필요성이 있을까?라는 의문이 들었습니다. 물론 아직 제공되지 않는 부분도 많을 것 같습니다.하지만 꼭 필요할까?라고 묻는다면 좀 애매할 것 같았습니다.그러던 중 You Might Not Need React Query라는 글을 발견했어요https://tkdodo.eu/blog/you-m.. wono | discuss | tweet
+ it dev nextjs shadcnui addon shadcn/ui add components and resourcesI often need some extra components / libraries that are ready to use in a shadcn/ui project, and with time I gathered some great resources. A set of utilities to create data tables with many useful… wono | discuss | tweet
+ it dev nextjs shadcnui shadcn/ui expansionsshadcnui expansion: Simple infinite scroll component. You have fully control over the loading spinner and IntersectionObserver API. wono | discuss | tweet
+ it dev nextjs shadcnui Shadcn infinite scroll exampleIn this post, let's explore how you can add infinite scroll functionality to your app using shadcn.... wono | discuss | tweet
+ it blog nextjs lighthouse Lighthouse로 Next.js 성능 44% 개선하기Lighthouse를 이용해서 Next.js 프로젝트의 성능을 최적화 했던 방법들을 공유하고자 합니다. wono | discuss | tweet
+ it dev nextjs jest Jest says "ReferenceError: Request is not defined" at node_modules/next/src/server/web/spec-extension/request.ts · vercel/next.js · Discussion #59041Jest says "ReferenceError: Request is not defined" at node_modules/next/src/server/web/spec-extension/request.ts wono | discuss | tweet
+ it dev nextjs jest NextJS 테스트 코드 작성하기 - 리액트 테스트에 대하여해당 글은 John Ahn 님의 따라하는 리액트테스트 강의를 참고하여 작성했습니다. 왜 애플리케이션을 TEST 해야 할까요? 간단하게 더 안정적인 애플리케이션을 위해서는 여러 방법으로 테스트를 해줘야 더 안정적인 애플리케이션이 될 수 있습니다. 테스팅으로 얻는 이점은 무엇일까요? 디버깅 시간을 단축! 만약 데이터가 잘못 나왔다면 그것이 UI의 문제인지 DB의 문제인지등 전부 테스트를 해봐서 찾아야 하는데 테스팅 환경이 구축된 어있다면 자동화된 유닛 테스팅으로 특정 버그를 쉽게 찾아낼 수 있습니다. 더욱 안정적인 애플리케이션! 많은 테스트 코드와 함께 작성된 코드의 애플리케이션이 되기 때문에 훨씬 안정적인 애플리케이션이 됩니다. 이밖에도 재설계 시간의 단축과 추가로 무언가를 더 구현해야 할 때 더 용이하게.. wono | discuss | tweet
+ it dev nextjs swagger Setup Swagger in Nextjs App RouterSwagger is an Open Source set of rules, specifications, and tools for developing and describing RESTful APIs. The Swagger allows developers to create interactive, machine and human-readable API documentation. It also comes with a playground where we can try out actual APIs. In this article, we will see how to wono | discuss | tweet
+ it dev nextjs middleware Writing API Routein Nextjs14As a software engineer, change can sometimes be challenging. I love using react in its raw form because I love having control over my project. Using Nextjs has taught me that it’s never about how you… wono | discuss | tweet
+ it dev nextjs middleware Next.js Middleware for Securing API RoutesIntegrating middleware into your Next.js applications offers a powerful mechanism to enhance performance. Learn the impact of Next.js Middleware in API security. wono | discuss | tweet
+ it dev nextjs middleware Streamlining Middleware in Next.js 14 Api Routes with TypeScript: A Comprehensive GuideMiddleware plays a pivotal role in web development, offering a seamless way to handle requests, responses, and application logic. With the advent of Next.js 14 and the robustness of TypeScript… wono | discuss | tweet
+ it dev nextjs middleware How to Write Actual API Middleware for Next.jsWhenever I have to implement a web client for an app, or proof of concept of some sort, I instinctively reach for Next.js. A couple of years ago, I had to implement an app around the time Next.js… wono | discuss | tweet
+ it dev nextjs auth decorator reflect-metadata Reflect-metadata | jtwjs Dev Wiki wono | discuss | tweet
+ it dev nextjs auth decorator Decorators Routes | App Router with NextJS 14Decorators Routes | App Router with NextJS 14 . GitHub Gist: instantly share code, notes, and snippets. wono | discuss | tweet