The libraries in this list cater to a wide array of needs from user interface design to data management and animations. If you're a front-end developer using React, you will run into these eventually, so might as well get familiar with them now!
react-router-dom: Simplifies client-side routing for multi-page web apps. Learn more
axios: The go-to choice for hassle-free HTTP requests and API calls. Learn more
react-redux: A powerhouse for efficient state management and data flow control. Learn more
react-bootstrap: Speeds up UI development with pre-designed responsive components. Learn more
styled-components: Allows for maintainable styling with CSS-in-JS. Learn more
@material-ui: Offers Material Design-inspired UI components for modern aesthetics. Learn more
moment: Handles date and time manipulations with ease. Learn more
react-icons: Quickly integrate a variety of icons into your React app. Learn more
@emotion/react: Elevates your styling game with CSS-in-JS capabilities. Learn more
lodash: Provides a wealth of utility functions for data manipulation. Learn more
classnames: Makes dynamic CSS class application a breeze. Learn more
@fortawesome/react-fontawesome: Access Font Awesome icons with customization options. Learn more
firebase: Simplifies serverless functionality integration into your app. Learn more
react-toastify: Enhance user experience with customizable toast notifications. Learn more
antd: Empowers you with enterprise-level UI components and layouts. Learn more
uuid: Generates universally unique identifiers for various purposes. Learn more
date-fns: Simplifies date and time operations with a robust library. Learn more
history: Effortlessly manage session history in single-page apps. Learn more
framer-motion: Add smooth animations and transitions to your React components. Learn more
react-select: Create highly customizable and user-friendly select inputs in your React applications. Learn more
(Sourced from a survey of over 600 popular repositories.)
Top comments (4)
Since this is not your original work, it is customary to cite your source. Itβs especially important since some of these recommendations do seem out-of-date.
Yep, this is the original! These are just the most used libraries, perhaps not the newest. I compiled this list myself from the top repositories on GitHub.
Then what did you mean by this ? Which survey ?
I created a script to analyze the most popular repositories on GitHub created with create-react-app.