September 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
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?
Big projects mean a lot of component files (or directories). 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 order that components render in the App Router is a little surprising, particularly when you have a mix of server and client components. So you should not write code that depends on that ordering.
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. Learn the key benefits to make an informed choice for your next project.
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