Skip to content

arneunruh/create-rxjsx-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

create-rxjsx-app

Bootstrap an rx-jsx app

Jump right into developing an RxJS driven front end application. This app includes an example counter domain, and todo domain with corresponding UI elements.

Get started

Fork the repo, clone it locally.

Install

yarn or npm i

Run

yarn start or npm start

How?

Working with rx-jsx https://github.com/taterer/rx-jsx/tree/main/package

Why?

Fast, easy, domain driven design.

Compare to a create-react-app from install.

Create react app: 1447 packages (6 high severity vulnerabilities), 48.38kB bundle (gzipped).

Create rxjsx app: 212 packages (0 vulnerabilities), 43.23kB bundle (un-gzipped ~12kB gzipped)

Where it all comes together

Rx Entity framework https://github.com/taterer/rx-entity

Persistence https://github.com/taterer/persist

UI https://github.com/taterer/rx-jsx

Router https://github.com/taterer/rx-router

Debugging

Don't forget about this tool! https://github.com/taterer/rxjs-debugger

Learning

The UI https://github.com/taterer/rx-jsx repository has exercises to learn RxJS. Clone the repo and work through the exercises in your development environment.

Other great resources include: https://rxjs.dev/ and https://www.rxjs-fruits.com/

About

Bootstrap an rx-jsx app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 87.3%
  • HTML 11.4%
  • Other 1.3%