https://github.com/sinedied/md-editor
Example app to compare frameworks and state management libraries
https://github.com/sinedied/md-editor
angular markdown-editor ngrx ngxs react redux state-management vue vuex
Last synced: about 2 months ago
JSON representation
Example app to compare frameworks and state management libraries
- Host: GitHub
- URL: https://github.com/sinedied/md-editor
- Owner: sinedied
- License: mit
- Created: 2019-01-21T13:37:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-05-14T13:55:00.000Z (over 6 years ago)
- Last Synced: 2025-07-31T09:25:46.468Z (2 months ago)
- Topics: angular, markdown-editor, ngrx, ngxs, react, redux, state-management, vue, vuex
- Language: TypeScript
- Homepage:
- Size: 30.3 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# :pencil2: md-editor
Simple markdown editor used as an example app to compare frameworks and state management libraries.
See [the final app](https://5455r3lj2n.codesandbox.io) in action.
## Variants
- [Angular (pure)](angular) (see online: https://codesandbox.io/s/4rk0yv62x0)
- [Angular + @ngrx](angular-ngrx) (see online: https://codesandbox.io/s/6yyy70rrlz)
- [Angular + NGXS](angular-ngxs) (see online: https://codesandbox.io/s/5455r3lj2n)
- [React + redux](react-redux) (see online: https://codesandbox.io/s/x224kvz94z)
- [Vue + Vuex](vue-vuex) (see online: https://codesandbox.io/s/z250ko9nvp)### Launch a variant locally:
Git clone this repo, then:
1. Go to variant folder
2. `npm install`
3. `npm start`## Todo
- [ ] Fix offline build of Angular variants (use online link meanwhile)
- [ ] [React + Redux] Add react thunk + reselect
- [ ] Add http call example (load from gist)
- [ ] Implement Angular + Akita variant
- [ ] Implement React (pure) variant
- [ ] Implement Vue (pure variant)