Skip to content
React Libraries
On this page

Learn a development concept

Find documentation, tutorials, architecture examples, and practice resources.

Options for this task

Jump to a library or tool (25)

Advanced TypeScript Guide

Learning resource

A guide connecting advanced TypeScript features with practical examples.

Good for
Deepening understanding of types beyond introductory syntax.

Algorithm Visualizer

Learning resource

An interactive project for visualizing algorithms.

Good for
Learning how algorithms change data step by step.

Awesome shadcn/ui

Learning resource

A curated collection of projects in the shadcn/ui ecosystem.

Good for
Discovering related components, tools, and example applications.

Bulletproof React

Learning resource

A reference application demonstrating React architecture and project organization.

Good for
Studying a complete example of maintainable application structure.

ByteByteGo

Learning resource

Articles explaining system design and software architecture.

Good for
Building intuition about distributed systems and application infrastructure.

A saved discussion linking to an Epic Stack user-impersonation example.

Good for
Studying an administrative workflow that lets support staff act as another user.

freeCodeCamp

Learning resource

Programming lessons, projects, and technical articles.

Good for
Learning web development through structured practice.

HTML DOM by Phuoc Nguyen

Learning resource

Examples of DOM manipulation using browser APIs.

Good for
Learning to implement browser interactions with vanilla JavaScript.

JavaScript Today

Learning resource

Articles about JavaScript, web development, and related programming topics.

Good for
Finding introductory explanations and practical web-development reading.

LeetCode

Learning resource

A platform for practicing programming problems.

Good for
Preparing for coding interviews and improving algorithmic problem solving.

MDN HTTP Guide

Learning resource

Reference material explaining HTTP messages, headers, and behavior.

Good for
Understanding the protocol behind browser and API requests.

MDN Web Docs

Learning resource

Reference documentation for web standards and browser APIs.

Good for
Checking how HTML, CSS, JavaScript, and browser features work.

Nexar

Learning resource

An application-architecture reference for Next.js App Router projects.

Good for
Studying a structured approach to organizing a Next.js application.
Keep in mind
The original Nexar domain now points elsewhere. This entry links to the author's original reference repository.

Next.js App Router Training

Learning resource

A collection of examples demonstrating Next.js App Router patterns.

Good for
Learning routing and rendering concepts through simplified application code.
Keep in mind
The saved project link returned 404 during the October 24, 2026 review. This historical entry is retained for reference; its current availability is unconfirmed.

A collection of recommendations for building command-line applications.

Good for
Reviewing CLI usability, reliability, and packaging decisions.

React Documentation

Learning resource

The official learning and reference documentation for React.

Good for
Learning React concepts and checking supported component patterns.

React Handbook

Learning resource

A guide to application architecture and feature development in React.

Good for
Exploring approaches to organizing production React code.

The Design System Guide

Learning resource

Guides and resources for creating and maintaining design systems.

Good for
Planning component standards and a shared design workflow.

An introductory tutorial for building servers with Express.

Good for
Learning basic routing and server application structure.

Unicorn Utterances

Learning resource

Articles explaining programming concepts at several experience levels.

Good for
Learning frontend development through detailed technical explanations.

W3Schools

Learning resource

Tutorials and references covering common web technologies.

Good for
Looking up introductory examples while learning web development.

W3Schools CSS Tutorial

Learning resource

An introductory guide to CSS styling and layout.

Good for
Learning selectors, visual styling, and browser layout techniques.

W3Schools HTML Tutorial

Learning resource

An introductory guide to HTML elements and document structure.

Good for
Learning how to structure webpage content and forms.

An introductory tutorial and reference for JavaScript.

Good for
Learning language basics through short examples and exercises.

web.dev

Learning resource

Guides to building modern, performant, and accessible websites.

Good for
Improving real-world browser experiences with platform-focused guidance.

Before you decide

Try a small, realistic example. Check the runtime, accessibility, maintenance, and license requirements for the features you need.

Browse learning & references →

Explore more tasks →