FAST Components React base
Base components are the structural, semantic, and interactive core of a piece of UI without any explicit visual representation. For the most part, base components are only as opinionated as they have to be to support the semantic, structural, and accessibility related goals. In rare cases, there are structural changes made to support external styling (such as native elements like an input of type checkbox). Base components are useful when building out a new design system, or when you have two components that require the same base functionality and structure, but completely different visual represenations (button vs flipper).
npm i --save @microsoft/fast-components-react-base
An example of using one of the components from the
An example of using the
@microsoft/fast-jss-manager-react higher order component to export a component with a JSS style. See the
@microsoft/fast-components-class-name-contracts-base for the list of class names that can be applied to the base components.
Each component comes with a README.md for implementation and other usage details, a JSON schema for the properties that can be used and additional TypeScript definition files.