LangChain: OpenAI in JavaScript with React.js & Next.js
A tutorial on building a chatbot with LangChain, OpenAI, and Next.js/React.js, including code examples for the frontend and backend.
Personal blog about React and JavaScript
333 Articles from this blog
A tutorial on building a chatbot with LangChain, OpenAI, and Next.js/React.js, including code examples for the frontend and backend.
A 5-step guide to organizing React projects, from single-file apps to scalable folder structures for large applications.
A detailed guide to setting up a MacBook Pro for web development, covering system preferences, terminal commands, and essential tools.
A tutorial on using Search Params (Query Params) in React Router 7 to manage and share application state via the URL.
A tutorial on using Descendant Routes in React Router 7 to manage routing for related components without nesting.
A tutorial on implementing Nested Routes in React Router 7 to create tabbed navigation and dynamic view updates.
A tutorial on implementing lazy loading and code splitting with React Router 7 to improve React application performance.
A tutorial on implementing user authentication in React Router 7, including protected routes and fake API integration.
A quick tutorial and code example for getting started with React Router 7, covering basic routing concepts.
A tutorial on how to perform redirects in React Router 7 using the Navigate component and the useNavigate hook.
A tutorial on implementing private/protected routes in React Router 7 to control user access based on authentication and authorization.
A tutorial on implementing routing in React using React Router 7, covering setup, navigation, and route configuration.
A guide to React Function Components, covering syntax, props, and using Hooks for modern React development.
Explains a server-first approach to form validation in full-stack React, detailing benefits and when to add client-side validation or libraries.
A guide to a popular React tech stack for building full-stack applications and SaaS products in 2025, based on the author's experience.
Explores common React data fetching patterns like sequential and parallel fetching for components on client and server.
Explains how to structure large React applications using a feature-based architecture for better scalability and maintainability.
A guide on handling FormData in React forms, covering extraction, conversion to objects, and validation with Zod.
A freelance React developer argues for charging by the hour instead of by project value to handle scope creep and changing requirements.
A guide on preventing automatic form resets after failed server actions in React/Next.js to improve user experience.