Galette is a set of tools, components and screens to be re-used within your applications. Built on the shoulders of React & Redux, these modules will get you up and running very fast.
The core contains modules that are generic. They can be used both for React and React Native.
npm add @birdiecare/galette-core
-
Store
Reducers, selectors and helpers to store your collections and items in your Redux store. -
Typed Action Creator
No more exporting action types and action creators. Type is within the creator 🙃 -
Hydra
Super-set of Store, adding specifics for Hydra APIs. -
ram (redux-api-middleware)
Superset of Store, adding specifics for redux-api-middleware.
npm add @birdiecare/galette-native
-
Loaded entity
Ensure that an entity is loaded before loading the component. -
Errors
Error handling for humans! Error messages, dismisses, retries, etc... mostly automated. -
InfiniteScrollView
An easy to use infinite scroll view for your paginated collections. -
EmptyState
Set of screens to be used when nothing has been found.
npm add @birdiecare/galette-web
- TokenWall
Adding a simple token wall for your early prototype.