Balance Logo
Balance
Reckon Design System
Open playroom

Getting started

Learn how to quickly get started with our component library to build expressive, consistent UI at Reckon.

Components can be combined to help anyone building products for Reckon to efficiently design consistent experiences for users.

This frees us up to focus on solving unique user challenges, rather than reinventing interface elements that are already in use.

Illustration of a subset of Balance components in their various states

Development workflow

The component library was designed to help developers quickly create the best experience for Reckon users. Learn how best to build interfaces that properly leverage Balance by reading the Development workflow documentation.

Wrap your app with Core

In order to propagate Balance’s theme to the components, you need to wrap your React app in Balance’s Core component:

import { Core } from '@balance-web/core';
const WrappedApp = (props) => (
<Core>
<App {...props} />
</Core>
);

Component methodology

We make our components flexible enough to meet diverse needs. Our components are set up to be restructured based on the information passed in. No matter what type of experience you’re creating, you can use components as the building blocks of your product or feature.

Each of our components has a well-documented public interface (API) with guidelines and well-defined conventions. This way, developers don’t need to worry about the underlying implementation. Instead, they can focus on creating great user experiences.

We ensure that our components are made for everyone. They meet accessibility standards and are responsive to most screens or devices. We also put a lot of effort into optimizing the performance of the components, so everyone can build inclusive experiences that work.

Feedback

Issues or feature requests can be created on the Reckon Jira board.

More information can be found on the contributing page

Copyright © 2024 Reckon. Designed and developed in partnership with Thinkmill.
Bitbucket logoJira software logoConfluence logo