Best of React β€” January 2024

  1. 1
    Article
    Avatar of medium_jsMediumΒ·2y

    We Forgot Frontend Basics

    This post discusses how frontend development has become overcomplicated with endless trends and paradigms, and highlights the importance of mastering basic skills, such as vanilla JavaScript, HTML, and CSS. It also provides tips for improving frontend development skills.

  2. 2
    Article
    Avatar of medium_jsMediumΒ·2y

    Javascript Optimization Techniques

    This post covers various optimization techniques for JavaScript and React applications, including debouncing, throttling, memoization, pure components, lazy loading, virtualization, error boundaries, and the avoidance of inline functions.

  3. 3
    Article
    Avatar of freecodecampfreeCodeCampΒ·2y

    The React Roadmap for 2024 – How to Learn React

    This post provides a roadmap for learning React in 2024, covering core concepts, hooks, intermediate concepts, creating apps with Vite, data fetching with TanStack Query, state management with Zustand, styling with TailwindCSS and Radix, routing with TanStack Router, building forms with React Hook Form, and full-stack React development with Next.js.

  4. 4
    Article
    Avatar of devtoDEVΒ·2y

    What is the ideal Tech stack to build a website in 2024? πŸ‘¨β€πŸ’»

    The post discusses the author's preferred tech stack for building a website in 2024, including the use of Typescript, Reactjs or Vuejs, Postgres, and Redis. It mentions the pros and cons of these technologies and acknowledges that not all organizations are using frameworks.

  5. 5
    Video
    Avatar of t3dotggTheo - t3β€€ggΒ·2y

    This VS Code Killer Just Went Open Source (Written In Rust BTW)

  6. 6
    Article
    Avatar of communityCommunity PicksΒ·2y

    Tailwind CSS: The Magic Style Library

    Tailwind CSS is a magic styling library that revolutionizes styling in React projects. It offers a utility-first approach, drastically reducing the amount of code needed and providing rapid development, consistency, and customization options. However, it may pose a learning curve, impact file size, and require careful overrides.

  7. 7
    Article
    Avatar of freecodecampfreeCodeCampΒ·2y

    How to Build an Admin Dashboard with React

    Learn how to build a stunning admin dashboard with React and Next.js. Discover important Next.js concepts and powerful tools like Prisma, PostgreSQL, Tremor, NextAuth, and TailwindCSS.

  8. 8
    Article
    Avatar of medium_jsMediumΒ·2y

    Frontend Masters: Feature-Sliced Design (FSD) Pattern

    Learn about Feature-Sliced Design (FSD), a methodology for organizing web and mobile applications into smaller, self-contained features. It uses a pizza analogy to explain the concept of layers, slices, and segments. FSD offers benefits like easier management, scalability, faster development, clear ownership, and simplified testing. However, it also has challenges like planning, learning curve, teamwork effort, potential redundancy, and limited tools.

  9. 9
    Article
    Avatar of medium_jsMediumΒ·2y

    Things You Don’t Know About Next.js

    NextJS 14 promises a faster, more enjoyable development journey for React developers. This post reveals concepts of NextJS that many developers may not know, such as using Route Group functionality for organizing folder structures, leveraging the Metadata API for improved SEO, and creating active links in Next.js for enhanced user experience.

  10. 10
    Article
    Avatar of devtoDEVΒ·2y

    #2 React Query: Infinite Scroll

    This post discusses the amazing feature of infinite scroll in react query, a state management tool. It explains how infinite scroll is a type of pagination and provides code examples for implementation.

  11. 11
    Article
    Avatar of communityCommunity PicksΒ·2y

    Top 5+ NextJS & ReactJS Boilerplates for 2024

    Top 5+ NextJS & ReactJS boilerplates for 2024, offering unparalleled server-side rendering capabilities and optimized performance. Horizon UI Boilerplate, BoilerCode, Shipped.club, Shipfa.st, and Nextlessjs.com are the top choices for efficient, scalable, and high-quality web application development.

  12. 12
    Article
    Avatar of communityCommunity PicksΒ·2y

    2023 JavaScript Rising Stars

    The post discusses the rising stars in the JavaScript ecosystem in 2023, including popular projects, updates for React and its ecosystem, and top projects in mobile development. It also highlights controversies, new releases, and the rise of AI tools.

  13. 13
    Article
    Avatar of freecodecampfreeCodeCampΒ·2y

    MERN Stack Roadmap – How to Learn MERN and Become a Full-Stack Developer

    Learn the MERN stack, a widely-used technology stack for building efficient and scalable web applications. Get started with HTML, JavaScript, and CSS. Explore React for frontend development. Understand REST APIs and backend server development using Express and Node. Learn about MongoDB and Mongoose for database management. Write tests for your MERN stack applications. Get familiar with Git for version control. Deploy your MERN stack applications. Access top resources for learning the MERN stack and try out 10 project ideas today!

  14. 14
    Article
    Avatar of freecodecampfreeCodeCampΒ·2y

    How to Deploy Next.js Apps to Github Pages

    Learn how to deploy Next.js apps to Github Pages using GitHub Actions for automatic deployment. GitHub Pages is a web hosting option for developers and open source projects.

  15. 15
    Article
    Avatar of devtoDEVΒ·2y

    Top 10 React JS Interview Theory Questions and Answers 🌟πŸ”₯

    Learn the theory behind React.js to confidently pass interviews and advance your career as a Front-End or Full-Stack Developer. Explore topics such as React's main features, advantages, limitations, JSX, events, and more.

  16. 16
    Video
    Avatar of communityCommunity PicksΒ·2y

    10 common mistakes with the Next.js App Router

    Learn about common mistakes with the Next.js app router, such as calling route handlers from a React server component, understanding the defaults for route handlers, and using suspense with server components. Find out how to avoid these mistakes and improve your Next.js application.

  17. 17
    Article
    Avatar of devtoDEVΒ·2y

    The Virtual DOM is More Powerful Than You Think

    The Virtual DOM is a powerful concept used in web development and beyond. It offers benefits like batched updates and compatibility with different platforms. Libraries and frameworks like React Native, Remotion, and React Three Fiber have leveraged the Virtual DOM to create various outputs. However, there are also limitations and considerations when using the Virtual DOM.

  18. 18
    Article
    Avatar of devtoDEVΒ·2y

    From Next.js to Rails then Elixir: My journey through React.js burnout

    The author shares their journey through React.js burnout and their switch to different frameworks like Gatsby.js, Next.js, Remix, Ruby on Rails, and Elixir with Phoenix. They highlight the challenges and benefits of each framework, ultimately recommending Elixir and Phoenix as their preferred stack.

  19. 19
    Article
    Avatar of medium_jsMediumΒ·2y

    React Native Masters: Solid Principles in React / React Native

    Learn about the Solid principles in software design and how they can be applied in React/React Native projects. Explore the Single Responsibility Principle and the Open/Closed Principle through code examples.

  20. 20
    Article
    Avatar of communityCommunity PicksΒ·2y

    New client-side hooks coming to React 19

    React 19 introduces new client-side hooks that focus on data fetching and forms. These hooks enhance the productivity of React developers, including those working on Single-Page Apps.

  21. 21
    Article
    Avatar of freecodecampfreeCodeCampΒ·2y

    Beginner Web Dev Tutorial – Build a Weather App with Next.js & TypeScript

    A beginner's web dev tutorial on building a Weather App using Next.js, Tailwind CSS, and TypeScript.

  22. 22
    Article
    Avatar of devtoDEVΒ·2y

    How to Automatically Consume RESTful APIs in Your Frontend

    Automating the consumption of RESTful APIs in the frontend using Swagger and OpenAPI can significantly reduce boilerplate code, improve efficiency, and enhance collaboration between frontend and backend teams.

  23. 23
    Article
    Avatar of communityCommunity PicksΒ·2y

    Wedges β€” Open-source UI components for React β€’ Lemon Squeezy

    Wedges is an open-source collection of UI components for React, designed with Wedges Design System, Radix UI, and Tailwind CSS. It simplifies the process of building beautiful and customizable user interfaces, with features such as fast and modern components, accessibility compliance, customizable themes, and support for dark mode. Wedges is designed by professionals and is built with Radix Primitives to ensure WAI-ARIA compliance. Lemon Squeezy is a platform used by thousands of successful startups and digital creators. They provide exceptional customer support and offer resources like the Creator Guide and the Merchant of Record Guide. Merchandise is also available, and users can book a demo to explore Lemon Squeezy's capabilities.

  24. 24
    Article
    Avatar of hnHacker NewsΒ·2y

    wasp-lang/open-saas: A free, open-source SaaS app template with superpowers. Production-ready. Community-driven.

    The Open SaaS template is a fully open-source app template with a focus on free, open-source services. It is built on top of powerful tools and frameworks including Wasp, Astro, Stripe, Plausible, OpenAI, SendGrid, MailGun, and TailwindCSS. It offers features such as full-stack authentication, end-to-end type safety, running cron jobs in the background, and easy deployment via a CLI.

  25. 25
    Article
    Avatar of virtuslabVirtusLabΒ·2y

    7 trending frontend technologies for 2024 -

    Learn about the upcoming trends in frontend technologies for 2024, including micro frontends, Next.js, headless CMS, the 'Signals Approach' in Angular, AI-driven design, serverless computing, and styling in React. Stay ahead in the ever-evolving world of frontend development!