Docs:

Reactstrap: https://reactstrap.github.io/

Bootstrap: https://getbootstrap.com/docs/3.4/css/

Styled Components: https://www.styled-components.com/docs

Resources:

Pagination with ReactStrap:

https://medium.com/about-coding/basic-dynamic-client-side-table-pagination-with-reactstrap-2f07f5d256a6

React Styled Components beginner friendly tutorial:

https://www.robinwieruch.de/react-styled-components

What is a UI component library?

"A modern UI component library is going to have a wide range of building blocks available to the developer. These can range from buttons to input elements, scrolling lists, and more. More advanced components like headers, tab bars, and grids are also necessary." - https://ionicframework.com/resources/articles/what-is-a-ui-component-library

What are Styled Components?

Components, Styled

"The main thing you need to understand about Styled Components is that its name should be taken quite literally. You are no longer styling HTML elements or components based on their class or HTML element:" - https://www.freecodecamp.org/news/a-5-minute-intro-to-styled-components-41f40eb7cd55/

Reactstrap example: https://codesandbox.io/s/github/cmgorton/styling-reactstrap-starter/tree/master/

Styled-components examples:

https://codesandbox.io/s/styled-instagram-example-nnppk

https://codesandbox.io/s/github/cmgorton/styled-components-starter/tree/master/