redux-easy2-crud

1.0.19 • Public • Published

Redux EASY2 CRUD

redux-easy2-crud is a library permitting to communicate with a Restful server following CRUD architecture.

The avantage of this library is :

  • Action, reducer and middleware are shorter to write

There is only 4 actions, CREATE, READ, UPDATE, DELETE.

Its no more neccessary to specify actions like CREATE_XXX, READ_XXX, UPDATE_XXX, DELETE_XXX (for ex in a todo action we normally have CREATE_TODO, READ_TODO, UPDATE_TODO, DELETE_TODO).

With easy2_crud the actions are CREATE, READ, UPDATE, DELETE and we associate a additionnal "path" parameter to the redux action.

This parameter specify the kind of the ressource. For todo actions, the path will be 'TODOS'.

Interest

The interests to use redux-easy2-crud are:

  • we reduce code to write.
  • code is more consistant
  • error handling is done

Sample

This project focus only on action, reducer and middleware.

The connections of these modules to Redux containers is the same than regular Redux action.

See the github projet redux-easy2-crud-sample for an example of use of this library.

Install

npm install

npm install json-server -g

Testing

json-server --port 3001 db.json

npm test

Todo

Add more tests

Readme

Keywords

none

Package Sidebar

Install

npm i redux-easy2-crud

Weekly Downloads

10

Version

1.0.19

License

none

Last publish

Collaborators

  • jacquesbonet