Skip to content

Components

Components are copy-paste templates for a specific use case including styling and behavior. They are styled using TailwindCSS and written as JSX functional components. This allows us to build components that are highly customizable and compact without keeping a dependency on external CSS files.

Components may have dependencies on other packages, though when “using” a component you do not import the component itself, but a copy of it. This copy can be freely changed and styled. In the same way, that makes it possible to update or change the component without breaking the websites that use it.