DEV Community

Awowole Hammad Olamilekan
Awowole Hammad Olamilekan

Posted on

Some widely use React modules

Here are list of 20 widely used and popular React modules along with instructions on how to install each of them using npm:

  1. React: The core library for building React applications.
    Installation: npm install react

  2. react-dom: Provides methods for working with the DOM in React applications.
    Installation: npm install react-dom

  3. react-router-dom: A library for handling routing in React applications.
    Installation: npm install react-router-dom

  4. axios: A popular HTTP client for making API requests in React.
    Installation: npm install axios

  5. redux: A state management library for React applications.
    Installation: npm install redux

  6. react-redux: Official bindings for using Redux with React.
    Installation: npm install react-redux

  7. redux-thunk: A middleware for handling asynchronous actions in Redux.
    Installation: npm install redux-thunk

  8. prop-types: A library for defining and validating prop types in React components.
    Installation: npm install prop-types

  9. moment: A library for working with dates and times in React applications.
    Installation: npm install moment

  10. react-icons: Provides a collection of popular icons as React components.
    Installation: npm install react-icons

  11. react-modal: A flexible and accessible modal dialog component for React.
    Installation: npm install react-modal

  12. react-toastify: A library for displaying toast notifications in React applications.
    Installation: npm install react-toastify

  13. react-datepicker: A date picker component for React applications.
    Installation: npm install react-datepicker

  14. react-slick: A carousel/slider component for React.
    Installation: npm install react-slick

  15. react-dnd: A library for implementing drag and drop functionality in React.
    Installation: npm install react-dnd

  16. styled-components: A popular library for styling React components using tagged template literals.
    Installation: npm install styled-components

  17. formik: A library for building forms in React with easy form validation.
    Installation: npm install formik

  18. yup: A validation library used in conjunction with Formik for form validation.
    Installation: npm install yup

  19. react-helmet: A library for managing the document head in React applications.
    Installation: npm install react-helmet

  20. react-testing-library: A utility library for testing React components in a user-centric way.
    Installation: npm install react-testing-library

Top comments (0)