Best of ReactMarch 2025

  1. 1
    Article
    Avatar of reactjsxReactTsx·1y

    React Clean Architecture

    A simple React project structure based on Atomic Design and Clean Architecture principles. The setup is organized to help kick off a scalable project quickly, though it does not include error handling, authentication, or logic.

  2. 2
    Article
    Avatar of communityCommunity Picks·1y

    Introducing the Supabase UI Library

    Supabase has released an official UI Library consisting of ready-to-use components built on shadcn/ui, compatible with various React frameworks. The library includes components for password-based authentication, file uploads, real-time cursor sharing, user avatars, and chat functionalities. These components are fully customizable with Tailwind CSS and designed to simplify the integration of complex features in your projects. Additionally, Supabase provides AI code editor rules to enhance development with Supabase and Postgres.

  3. 3
    Video
    Avatar of huxnwebdevHuXn WebDev·1y

    THE BIGGEST NEXT.JS COURSE ON THE INTERNET ( PART 1 )

    This post introduces the largest Next.js course available online, detailing the comprehensive curriculum which includes Next.js, Prisma, Drizzle, AJ, Clerk, Motion, GraphQL, Stripe, TRPC, testing frameworks, and design systems. The course aims to make participants proficient in Next.js by building over 50 projects and completing 100 challenges with 98% of the code written in TypeScript. Additionally, prerequisites include familiarity with React.js.

  4. 4
    Article
    Avatar of javascript_developersJavascript developers·1y

    Frontend Clean Architecture - (Reactjs, Nextjs)

    Simple React project structure based on Atomic Design and Clean Architecture principles, aimed at organizing folders for scalable projects. No error handling, authentication, or logic included, just a clean setup to start faster.

  5. 5
    Article
    Avatar of reactjsxReactTsx·1y

    React Atomic Desing Pattern

    Provides a simple React project structure inspired by Atomic Design and Clean Architecture principles. Includes a clean, organized folder setup to kickstart scalable projects, but lacks error handling, authentication, and logic.

  6. 6
    Video
    Avatar of webdevcodyWeb Dev Cody·1y

    This is the software engineering mindset you need

    In software engineering, developing a mindset to break down large, complex problems into smaller, manageable parts is crucial. Gaining experience in solving various smaller tasks helps build confidence and skills, making it easier to tackle larger projects over time. The key to growth is continuous practice and learning from solving small, distinct problems, which eventually enables solving bigger challenges more efficiently.

  7. 7
    Video
    Avatar of developedbyeddevelopedbyed·1y

    Build your own UI Library - a simple guide

    Learn how to set up a component library and design system similar to popular frameworks using Tailwind CSS, React, and Panstack. The guide covers the creation of UI components like buttons, the use of Tailwind merge libraries, and the importance of type safety for CSS class names and variants.

  8. 8
    Article
    Avatar of phProduct Hunt·1y

    HeroUI Chat - The easiest way to generate beautiful UIs

    HeroUI Chat converts prompts or screenshots into production-ready React applications using AI, leveraging the open-source HeroUI library, which has over 23k stars and 600k downloads.

  9. 9
    Video
    Avatar of wdsWeb Dev Simplified·1y

    Make Your React Site 100% Faster With This Amazing FREE Tool

    React Scan is a new library designed to help developers identify and resolve performance issues in their React applications. It provides a visual representation of component rendering, which makes it easy to spot and understand render issues. The tool can be easily added to any project by pasting a script tag, and it offers detailed insights into render counts and history. Additionally, React Scan includes useful features like FPS drop notifications and an upcoming browser extension, enhancing its utility for performance debugging.

  10. 10
    Article
    Avatar of the_react_communityThe React Community·1y

    8 Components to become React master

    Discusses important concepts such as controlled vs. uncontrolled components, higher-order components (HOCs), render props, and hooks like useState and useEffect. Also covers context for state management and error boundaries. Highlights the importance of component structuring for clean, reusable, and maintainable code.

  11. 11
    Article
    Avatar of communityCommunity Picks·1y

    Announcing TanStack Form v1

    TanStack Form v1 has been released and is ready for production use. It supports React, Vue, Angular, Solid, and Lit frameworks, with numerous features for each. The form library emphasizes type safety and comes with built-in support for runtime usage, type-checking, field-based validation, and async validation. It also offers compatibility with SSR solutions like Next.js and TanStack Start. Future feature additions are planned now that the stable version is released.

  12. 12
    Video
    Avatar of developedbyeddevelopedbyed·1y

    Reacts Big 2025 Comeback!

    Explore the new full-stack React framework called TanStack Start, which presents an alternative to Next.js. The post delves into the framework's setup and its integration with Cloudflare services such as durable objects and KV storage. It highlights TanStack Start's support for server-side rendering, streaming, and caching while maintaining ease of use and type safety. The tutorial also covers adding Tailwind CSS and a database, showcasing a complete project setup.

  13. 13
    Video
    Avatar of youtubeYouTube·1y

    Build an Enterprise Nextjs Rental App | AWS, EC2, Cognito, Shadcn, RDS, S3, Node, React

    This guide walks you through building a scalable, enterprise-grade rental application using Nextjs for the frontend and Node.js for the backend, fully deployed on AWS. The application features user authentication with AWS Cognito, property search with Mapbox integration, and comprehensive dashboards for both tenants and managers. Key technologies include Redux Toolkit, Tailwind CSS, Shadcn, and AWS services like EC2, S3, RDS, and API Gateway. Detailed instructions and code samples are provided for each step to help you understand and implement the entire setup.

  14. 14
    Video
    Avatar of bytegradByteGrad·1y

    This React Form Builder Is Amazing!

    Building and managing forms on a web page can be complex, involving spam filtering, data validation, and email notifications. Basin offers a solution by providing an endpoint for form submissions, handling spam, and notifying via email. You can easily create, embed forms, and use AI to enhance user experience. Basin's features include form builder, spam protection, email notifications, integration with third-party services, and lead scoring.

  15. 15
    Article
    Avatar of robinwieruchRobin Wieruch·1y

    Authorization in Next.js

    Learn how to implement authorization in Next.js applications using React Server Components, Server Actions, and the App Router. This guide explains the importance of enforcing authorization close to the data source, discusses different layers of authorization, and provides code examples for ensuring only authorized users can access and modify data. Additionally, it covers the use of middleware and layouts for route-based authorization and user experience enhancements.

  16. 16
    Article
    Avatar of lobstersLobsters·1y

    Why we ditched Next.js and never looked back

    Northflank encountered significant performance and scalability issues with Next.js, leading them to develop a custom server-side rendering solution using React and Express. They observed substantially faster page loads, improved SEO rankings, and reduced crashes after the switch. The team criticizes Next.js for being bloated, slow, and overly complex, especially when used at scale.

  17. 17
    Article
    Avatar of notedNoted·1y

    FileDrop: Self Hosted WebRTC File Transfer with Chat

    FileDrop is a self-hosted, end-to-end encrypted, peer-to-peer file transfer platform built on React and Node.js. It supports both file and text transfers and features a minimalist user interface. The post provides a Docker Compose configuration for easy setup and explains that files are relayed directly between devices without being stored on the server. Coturn is used as the TURN server for relaying data when direct peer-to-peer connection is not possible.

  18. 18
    Article
    Avatar of devtoDEV·1y

    Why the Latest JavaScript Frameworks Are a Waste of Time

    Constantly switching between the latest JavaScript frameworks is often unproductive and disruptive to long-term development goals. Although innovation in frameworks is attractive, consistently relearning new systems can distract from actually building projects. Core programming skills, understanding JavaScript deeply, system design, and writing maintainable code are more valuable for becoming a better developer. Companies prioritize stability and maintainability, which is why frameworks like React and Angular remain dominant in the job market.

  19. 19
    Article
    Avatar of devsquadDev Squad·1y

    Writing Effect inspired by Apple

    Learn to create writing effects for the phrases 'Xin chào' and 'Hello' inspired by Apple using Motion for React. Instructions and demo available on the blog.

  20. 20
    Article
    Avatar of communityCommunity Picks·1y

    Optimizing Next.js Applications: A Concise Guide

    Next.js has become a popular framework for building fast and SEO-friendly React applications, but as apps grow, they can become slow and inefficient. This guide covers strategies for optimizing performance, including reducing JavaScript bundle size, optimizing images, improving data fetching patterns, and preventing unnecessary re-renders. Additionally, advanced techniques like using incremental static regeneration, SWR for smart caching, and deploying to CDNs are discussed.

  21. 21
    Video
    Avatar of developedbyeddevelopedbyed·1y

    New React Animation API Is Insane

    Next.js 14.2 introduces page transitions in server components using the new view transitions API. This allows smooth fade and crossfade animations on page navigation and element state changes. The API supports official React packages and enables easy customization through CSS or JavaScript. It simplifies animation between states, including deletion and position transitions, enhancing the user experience with minimal code effort.

  22. 22
    Article
    Avatar of tech_hunterTechunter·1y

    🚀 Just Launched My Brand-New Portfolio! 🚀

    Check out my newly launched personal portfolio featuring dark/light mode, interactive dashboard, Spotify now playing, blog stats, city temperature, and more. Built with Next.js, Sanity CMS, React, and Tailwind. I appreciate your feedback!

  23. 23
    Article
    Avatar of communityCommunity Picks·1y

    Headless Site Directory - List of high-performance headless websites

    Explore a curated list of high-performance headless websites that excel in speed, design, and innovation. Discover leading projects in eCommerce, React JS, and portfolio sites. Stay updated with the latest trends and best practices in the industry.

  24. 24
    Article
    Avatar of logrocketLogRocket·1y

    A complete guide to TanStack Table (formerly React Table)

    TanStack Table, previously known as React Table, is a headless UI library for building tables and datagrids across multiple JavaScript frameworks. Rewritten in TypeScript for better performance and support for additional frameworks, it replaces the now-deprecated react-table package. The post guides users on migrating to TanStack Table v8, setting up basic tables, and implementing features like sorting, filtering, and styling. Comparison with other table libraries like Material UI Table is also provided.

  25. 25
    Article
    Avatar of freecodecampfreeCodeCamp·1y

    How to Create a Send Email Function using Nodemailer and OAuth2

    Learn how to implement a Send Email function in your web application using Nodemailer with OAuth2 for authentication. The guide covers setting up your development environment with Node.js, React, and Chakra UI, and then walks you through both frontend and backend setup. The process includes installing the required libraries, setting up a contact form, handling form submission and validation, and configuring OAuth2 authentication in Google Cloud to secure email sending via an SMTP service.