The Awesome React feed

Add the SurveyJS UI components to your JS app (React/Angular/Vue3). Securely collect and analyze data without sending it to 3rd-party servers. Fully customizable, works with any backend, and ideal for data-heavy apps. Learn more.
Promo surveyjs.io
Today

@monaco-editor/react

Monaco Editor for React - use the monaco-editor in any React application without needing to use webpack (or rollup/parcel/etc) configuration files / plugins
Featured Library // Category UI Components

Introducing useSyncedState() - Firebase for React

Article Popular Story // rwsdk.com

Yesterday

Introducing HeroUI v3

Article Popular Story // heroui.com

react-timezone-select

🌐 An extremely usable and dynamic React timezone selector
Featured Library // Category Date / Time picker

Last 7 Days

zoom-image

A little yet powerful framework agnostic headless library to zoom images on the web
Featured Library // Category Photo / Image

Awesome React Weekly Β» 431

Top Stories
  • Start naming your useEffects
  • React SSR Framework Showdown: TanStack Start, React Router, and Next.js Under Load
  • Two React Design Choices Developers Don’t Likeβ€”But Can’t Avoid

resourcerer

Declarative data-fetching and caching framework for REST APIs with React
Featured Library // Category Data Store

Start naming your useEffects

Article Popular Story // neciudan.dev

react-final-form

🏁 High performance subscription-based form state management for React
Featured Library // Category Form Logic

tagify

πŸ”– lightweight, efficient Tags input component in Vanilla JS / React / Angular / Vue
Featured Library // Category Tag Input

We ran vinext (Next.js on Vite) inside a Gadget app

Article Popular Story // dev.to

Vest

Vest βœ… Declarative validations framework
Featured Library // Category Utilities

Last 30 Days

react-syntax-highlighter

syntax highlighting component for react with prismjs or highlightjs ast using inline styles
Featured Library // Category Syntax Highlight

state-in-url

Store any user state in query parameters; imagine JSON in a browser URL, while keeping types and structure of data. Dead simple, fast, and with static Typescript validation. Deep links, aka URL synchronization, made easy.
Featured Library // Category Utilities

How to make your React app multilingual

Article Popular Story // dev.to