February 26th, 2024
Form Actions with the useFormState Hook
Jack HerringtonSeptember 12th, 2023
How Do I Use Next-Auth With The App Router?
Learn how to easily add user authentication to your App Router NextJS app.
Jack HerringtonSeptember 4th, 2023
Should I Use Server Actions Or APIs?
Jack HerringtonSeptember 4th, 2023
Should I "Roll My Own" Auth?
Should you roll-your-own login/logout flow or use one off the shelf?
Jack HerringtonAugust 29th, 2023
How Do I Fix Inconsistent Route Caching?
I'm getting inconsistent results from my App Router routes, is there a way to disable the route caching?
Jack HerringtonAugust 20th, 2023
Should I Use React-Query or useEffect/fetch?
Should I use React-Query or SWR, or should I just roll my own fetch code with error handling and all the rest?
Jack HerringtonAugust 20th, 2023
Should I Use Inheritance In React?
Should you be using inheritance or composition in your React applications?
Jack HerringtonAugust 20th, 2023
Why Should I Use Static Site Generation?
What is Static Site Generation and why is it so insanely awesome?
Jack HerringtonAugust 20th, 2023
Do Hooks "Run" On A NextJS Server?
Knowing which hooks run on the server, and which do not, is critical to understanding the Server Side Rendering flow.
Jack HerringtonAugust 20th, 2023
Can I Serve tRPC With The NextJS App Router
tRPC is awesome. Find out what it takes for an App Router app to serve tRPC endpoints.
Jack HerringtonAugust 20th, 2023
Should I Store State In Memory On The Server?
Learn to avoid the pitfalls of a stateful server and how to avoid it by never storing state on your server.
Jack HerringtonAugust 14th, 2023
What Happens If Different RSCs Need The Same Data?
It seems like different RSCs that need the same data will make the same requests mutiple times. How do we stop that from happening?
Jack HerringtonAugust 14th, 2023
What Is Streaming In The App Router?
What is the streaming feature in the App Router? Why is it so important to getting the most out of NextJS? And how do we use it?
Jack HerringtonAugust 14th, 2023
Why Doesn't Material-UI or Chakra Work In The App Router?
Why don't Material-UI or Chakra components work with the App Router? And what are some solutions to still make use of these amazing libraries.
Jack HerringtonAugust 14th, 2023
Connecting To Databases In Serverless Functions
Are your database connecting serverless functions dragging? Here are some tips for getting better startup performance.
Jack HerringtonAugust 13th, 2023
What Theme Do I Use In My Videos?
I've got a pretty good VS Code and Terminal theme going and I'll let you know exactly what it is!
Jack HerringtonAugust 6th, 2023
Where Should I Put My Components In The App Router?
Find out what your options are for where you can put all your components in an App Router application.
Jack HerringtonAugust 6th, 2023
What's The Order Of Component Rendering?
The rendering order of components in the App Router might just surprise you!
Jack HerringtonAugust 6th, 2023
Do Client Components Render During SSR?
The name "client component" implies that these components only render on the client, but that's not the case with the App Router.
Jack HerringtonAugust 2nd, 2023
Where Should You Store JWTs In The Browser
Security is critical in any web application. Get some helpful tips on managing and storing user web tokens (JWTs) on their browser.
Jack HerringtonAugust 2nd, 2023
How Do I Obscure API Keys On The Client?
Managing API keys can be tough. Learn some tricks for getting your 3rd party API keys off of the web client and into the right place!
Jack HerringtonAugust 2nd, 2023
Why not just fetch all the data from the client?
In the world of NextJS applications, server-side data fetching offers a host of compelling advantages over client-side approaches.
Jack HerringtonAugust 2nd, 2023
Does NextJS SSR Render just the VDOM Nodes?
Unraveling the inner workings of the NextJS App Router, this article sheds light on a common question surrounding its rendering process.
Jack Herrington