Skip to content
A complete toolkit for building scalable React apps with Typescript.
Branch: master
Clone or download
BetterCallSky update readme
Signed-off-by: Łukasz Sentkiewicz <lukasz@sentkiewicz.pl>
Latest commit 78838dc Mar 20, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs add starter kits Mar 20, 2019
examples more examples (#4) Mar 12, 2019
packages/typeless v0.0.18 Mar 18, 2019
website add starter kits Mar 20, 2019
.editorconfig init Feb 20, 2019
.gitignore unignore docs Feb 21, 2019
.prettierrc add prettier, fix typing bug Mar 18, 2019
.travis.yml
LICENSE init Feb 20, 2019
README.md update readme Mar 20, 2019
lerna.json v0.0.18 Mar 18, 2019
package.json switch to monorepo (#1) Feb 20, 2019
yarn.lock switch to monorepo (#1) Feb 20, 2019

README.md

typeless

Typescript + React Hooks + Redux + RxJS = 😻

Build Status npm module

Installation

Required peer dependencies: react@^16.8 and rxjs^@6

npm i typeless
yarn add typeless

Why Typeless?

Creating scalable React apps with Typescript can be painful. There are many small libraries that can be combined, but none of them provide a complete solution for building complex applications.
typeless provide all building blocks: actions creators, reducers, epics with a minimal overhead of type annotation.

Features

  • Designed for Typescript and type safety. Only minimal type annotations are required, all types are inferred where possible.
  • Simple and developer friendly syntax with React hooks.
  • Event-driven architecture using RxJS.
  • Reducers and epics are loaded dynamically in React components. There is no single reducers.ts or epics.ts file.
  • Code splitting for reducers and epics work out of the box.
  • HMR works out of the box.

Quick start

https://typeless.js.org/introduction/quick-start

License

MIT

You can’t perform that action at this time.