Skip to content
/ galette Public
forked from birdiecare/galette

Re-usable components and practices for React / React Native applications

Notifications You must be signed in to change notification settings

thib92/galette

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Galette

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.

Core

The core contains modules that are generic. They can be used both for React and React Native.

Installation

yarn add @galette/core

Modules

  • 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.

React Native

Installation

yarn add @galette/native

Modules

  • 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.

React Web

Installation

yarn add @galette/web

Modules

  • TokenWall
    Adding a simple token wall for your early prototype.

About

Re-usable components and practices for React / React Native applications

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 99.4%
  • JavaScript 0.6%