UNPKG

redux-easy2-crud

Version:
55 lines (29 loc) 1.23 kB
## 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