What are React Component Libraries and how to Document them?

"The standard current method for reusing UI components is using component libraries. They support development standardisation and help to guarantee UI uniformity between teams. In order for others to accept and use the components, sufficient documentation must be provided while creating a React component library.

Here are a few of the best React Component Libraries:
React Router
React BootStrap
Material UI
Semantic UI React, and many more

Here’s how to document React component libraries
Using bit.dev
By setting up your static doc site
Using StoryBook or Styleguidist
Using Codesandbox / Codepen / Stackblitz"