Beginner's Thread / Easy Questions (April 2021)

This page summarizes the projects mentioned and recommended in the original post on /r/reactjs

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. react-html-parser

    Converts HTML strings directly into React components and provide a simple way to modify and replace the content.

    I would like to serve a folder filled with static HTML files through react, as the basis of a blog. This seems pretty difficult to do! I've looked this up and I've found quite a few answers, most of which revolve around using "Dangerously Set innerHTML," or something like https://github.com/wrakky/react-html-parser. This makes sense to me - I'd rather go the latter route, but to do that I need a string that contains HTML. I just can't figure out how to import or otherwise read an HTML file.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. headlessui

    Completely unstyled, fully accessible UI components, designed to integrate beautifully with Tailwind CSS.

    If you consider the component doing to much work and need refactor, you can go with HeadlessUI route, making the component provide data or manage states only, while renderings are done in children.

  4. GolfPool

    Yup. Here you go: https://github.com/ydelloyd/GolfPool

  5. xstate

    Actor-based state management & orchestration for complex app logic.

    Not sure if this would count, but you can check out XState to manage complex states, though for simple ones, you can use reducers.

  6. react-storybook

    Discontinued [GET https://api.github.com/repos/softshipper/react-storybook: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]

    The repository is hosted on https://github.com/softshipper/react-storybook.

  7. styled-components

    Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅

    The recent best practice is CSS-in-JS which in general make it easier to handle styles. There are many CSS-in-JS frameworks, check out https://styled-components.com for example.

  8. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  9. downshift 🏎

    🏎 A set of primitives to build simple, flexible, WAI-ARIA compliant React autocomplete, combobox or select dropdown components.

    Downshift looks better IMO, with hooks with less "fake" hierarchy.. https://github.com/downshift-js/downshift

  10. task-api

    and you can find the source code in the github

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Tailwind CSS v3

    9 projects | news.ycombinator.com | 9 Dec 2021
  • 11 Interview Questions You Should Know as a React Native Developer in 2025 📈🚀

    1 project | dev.to | 13 Apr 2025
  • CSS-in-JS: Pros and cons

    4 projects | dev.to | 11 Apr 2025
  • Woovi monorepos best practices

    1 project | dev.to | 24 Feb 2025
  • How to Use Styled-Components for Elegant React UI Design

    1 project | dev.to | 29 Jan 2025

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?