Beginner's Thread / Easy Questions (September 2021)

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • redux

    A JS library for predictable global state management

  • u/acemarke has worked hard to migrate the Redux documentation and he shared his experience and plan here. https://github.com/reduxjs/redux/issues/3609, which you can read along to get an idea :)

  • sched-frontend

    Discontinued front end for schedcheck.com

  • this is my first react project https://github.com/purushothaman-j/sched-frontend . it could be nice if anyone can review the codes and suggest me some improvements.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • Ink

    🌈 React for interactive command-line apps

  • Well someone even created a React for commandline as well ;p https://github.com/vadimdemedes/ink

  • Docusaurus

    Easy to maintain open source documentation websites.

  • React.js was created with Docusaurus AFAIK (though I see some Gatsby specific code previously). There is also Docz also powered by Gatsby and supports MDX (both do).

  • react-responsive

    CSS media queries in react - for responsive design, and more.

  • I have personally made use of a few different things ranging from media queries directly in whatever CSS you've written or a library like react-responsive which makes it much easier to render (or not render) specific UI based on whatever screen size your app is currently being rendered on using conditional rendering. If you're using a UI library like Material UI, it most likely already has a hook for managing the content size based on the size of the media that you can use. See Material UI: useMediaQuery.

  • redux-toolkit

    The official, opinionated, batteries-included toolset for efficient Redux development

  • Also, if you're not a fan of Redux because of all the setup and boiler plate, you should give Redux Toolkit a go. Really makes for a nicer developer experience, i disliked Redux before using RTK too.

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