TinyBase logoTinyBase

Building UIs

These guides cover how to use the ui-react module and use React hooks and components to easily build reactive user interfaces with TinyBase.

See also the Countries demo, the Todo App demos, and the Drawing demo.

Getting Started With ui-react

To build React-based user interfaces with TinyBase, you will need to install the ui-react module in addition to the main module, and, of course, React itself.

Using React Hooks

There are reactive hooks in the ui-react module for accessing every part of a Store, as well as more advanced things like the Metrics and Indexes objects.

Using React Components

The reactive components in the ui-react module let you declaratively display parts of a Store.

Using React DOM Components

The reactive components in the ui-react-dom module let you declaratively display parts of a Store in a web browser, where the ReactDOM module is available.

Using Context

The ui-react module includes a context provider that lets you avoid passing global objects down through your component hierarchy.