- Notifications
You must be signed in to change notification settings - Fork0
Example app showcasing the ngrx platform
License
tblaisot/example-app
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Example application utilizing @ngrx libraries, showcasing common patterns and best practices.Take a look at thelive app.
This app is a book collection manager. Using the Google Books API, the user can search forbooks and add them to their collection. This application utilizes@ngrx/dbto persist the collection across sessions;@ngrx/store to managethe state of the app and to cache requests made to the Google Books API;@angular/router to manage navigation between routes;@ngrx/effects to isolate side effects.
Built with@angular/cli
- ngrx/store - RxJS powered state management for Angular apps, inspired by Redux
- ngrx/effects - Side effect model for @ngrx/store
- angular/router - Angular Router
- ngrx/db - RxJS powered IndexedDB for Angular apps
- ngrx/store-devtools - Instrumentation for @ngrx/store enabling time-travel debugging
- codewareio/ngrx-store-freeze - A @ngrx/store meta reducer that prevents state from being mutated
- reselect - Selector library for Redux
# clone the repogit clone https://github.com/ngrx/example-app.git# change directory to repocd example-app# Use npm or yarn to install the dependencies:npm install# ORyarn# start the serverng serve
Navigate tohttp://localhost:4200/ in your browser
NOTE: The above setup instructions assume you have added local npm bin folders to your path.If this is not the case you will need to install the Angular CLI globally.
About
Example app showcasing the ngrx platform
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Languages
- TypeScript96.1%
- JavaScript2.9%
- Other1.0%