0.0.8 • Published 6 years ago

cooper-ts v0.0.8

Weekly downloads
2
License
MIT
Repository
github
Last release
6 years ago

CooperTS

CooperTS is an opinionated ecosystem for building web apps with React Typescript.

Not a Framework

CooperTS is a collection of libraries, design patterns, and strongly-held opinions that we think make building web apps fun, easy, and a joy to maintain.

Eventually CooperTS will include tooling to help you implement some of the design patterns quickly.

Opinions

  • Null is not a good representation of nothing.
  • JSON from API endpoints should be validated against our expectations as it is decoded
  • Side effects should be implemented as reactions
  • Typechecking is preferable to writing tests to validate types
  • It should be impossible to enter into an invalid state

Design Patterns

  • Finite State Machines
  • Decoders
  • Reactions
  • Stores
  • Error handling
  • API calls
  • API data design (based on HATEOAS)

Libraries We Use

Docs

API

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago