Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
Everything on React, not only its articles: the React page →
A practical tour of TanStack Query, Router, Start, Table, Form, Virtual and DB, with React examples and clear advice on when to pick each over SWR or Next.js.
Learn how React Fragment refs let you work with multiple child DOM elements without wrapper divs, including event handling and focus management in React Canary builds.
Compare TanStack Redact with React, including runtime behavior, bundle-size trade-offs, compatibility limits, and how to try Redact in a Vite app.
Learn how to use Trusted Types, CSP, and DOMPurify in React to sanitize HTML, control dangerous DOM updates, and reduce DOM-based XSS risks.
Learn how to use the View Transition API with React state updates to create smooth component and page animations, including CSS customization, fallbacks, and accessibility considerations.
Learn how to prepare and deploy a TanStack Start full-stack React application, including server functions, SSR, environment variables, and production configuration.
Learn how to isolate third-party scripts in React, simulate loading failures with Vitest, and test error states and fallbacks without relying on external services.
Build a React chat interface that consumes Microsoft Foundry Responses streams, safely parses SSE events, appends text deltas, and suppresses stale output after cancellation or sign-out.
Learn how to manage React form validation errors using derived state, touched fields, and client-side and server-side validation without duplicating state.
Learn how React Server Components can accidentally expose sensitive data and how DTOs, selective queries, and server-only modules keep private fields out of client responses.
Learn how to protect sensitive data in React Server Components by limiting client props, keeping credentials server-only, and enforcing server-side authorization.
Learn how React 19.3 works with Trusted Types and CSP to protect DOM sinks, safely handle HTML, audit dependencies, and improve XSS defenses.
Learn how React 19.3 Fragment Refs work with multiple DOM elements, including focus, events, observers, measurements, scrolling, and practical patterns.
Learn how React 19.3 browser() helps keep browser-only code out of server rendering and prevents issues caused by browser-specific APIs during SSR.
Learn how React 19.3 View Transitions can create smoother page animations while keeping your existing router and improving navigation experiences.
Learn how React 19.3 browser() helps handle browser-only components during server rendering and avoid runtime issues caused by browser-specific APIs.
Learn how React 19.3 View Transitions simplify page and component animations, with practical patterns for smoother UI transitions and modern React applications.
Learn how React 19.3 Trusted Types can strengthen application security by reducing DOM injection risks and controlling unsafe HTML and DOM operations.
Learn how React 19.3 Fragment Refs let you manage multiple DOM elements without extra wrapper nodes, with practical examples and component-level use cases.
How a single Git repository can support multiple independently deployable React applications while enabling shared components, authentication, API clients and common frontend capabilities.
React JS advanced interview questions, React advanced interview questions, Advanced interview questions for React, Advanced interview questions and answers for React, validate and check your React advanced level knowledge, explore and understand advanced features of React along with their use cases and examples, crack or clear advanced level certifications, challenges, or interviews of React.
In this guide, you’ll learn how to install the Shadcn Tooltip component, add it manually + CLI command when needed, and build practical tooltip examples using React, Next.js, and Tailwind CSS.
React JS Intermediate Interview Questions, crack intermediate level of certifications, challenges, or interviews of React JS, top interview questions React JS, top interview questions React, React
Master React 20 Hooks: Explore new patterns, performance boosts, and best practices for efficient, maintainable React apps.
Boost React app performance with 20 optimization techniques for large applications. Reduce re-renders, optimize state, and lazy load for speed.
Very Long Number Calculator is a web-based application designed to perform accurate arithmetic operations on numbers that exceed the limits of standard calculators. It enables users to work with extremely large integers without losing precision, making it suitable for educational, mathematical, and computational purposes. The application has been independently developed using Angular, React, Svelte, and Vue, demonstrating how the same functionality can be implemented across different modern frontend frameworks while providing a fast, responsive, and user-friendly experience.
Learn to install and use Shadcn Dialog components in React & Next.js with Tailwind CSS. Build reusable dialog modals for forms, confirmations, and more.
Apache DataFusion: A Rust-based, embeddable query engine for high-performance SQL on structured/semi-structured data, ideal for modern data platforms.
Discover JSON-RPC for internal APIs: a simpler, efficient alternative to REST for microservices, reducing complexity and improving performance.
Vitest vs Jest: Compare performance, developer experience, and features to choose the best frontend testing framework for your project.
Write an article and earn +1,000 SHARP when it is approved.
Write an article