Skip to main content

Trussworks Component Library

The Trussworks component library is a set of standard components from React libraries and the U.S. Web Design System (USWDS).

Why we chose this​

Trussworks component library adheres to USWDS standards. This ensures RADFish applications meet federal standards for accessibility and design. It also aligns with NOAA’s branding guidelines and 508 compliance requirements.

Trade-offs​

Using a specific component library might restrict design flexibility. However, using a single component library provides consistency. Trussworks also meets compliance standards, which is invaluable for government projects.

Alternatives​

Material-UI and Ant Design offer extensive component libraries with customizable themes. These provides broader design options. However, Trussworks' specific focus on USWDS compliance and its integration with React makes it a better fit for RADFish.