Skip to content

Conversation

@javier-pepe
Copy link

@javier-pepe javier-pepe commented Jul 17, 2018

h3. Description
Initial implementation of redux-sagas
CRUD working, stable version

Changes
Implemented Redux Sagas
...review commits for change details

TODO
add async/await support to sagas, i.e. trigger several effects like loading, call services, resolve Once from saga with result of the service response. Currently the root saga returns immediately. We need to mimic the initial Promise based behavior. Call an action, perform services requests, resolve Only and When the service responded, this is a must for Create, Update And Delete operations.

h3. Screenshots
image

h3. Coverage
image

rootsco added 24 commits July 10, 2018 14:08
feature-redux-saga
add url utilities

feature-redux-sagas
add sagas compatibility

add reducers
add actions
add tests
add utilities

feature-redux-sagas
fix export path

feature-redux-saga
remove unused auth logic and modules
fix missing sagas reducer
fix reducer must be a generator funcion error
add generators tests
add reducers tests

feature-redux-saga
…educer must be a generator funcion erroradd generators testsadd reducers testsfeature-redux-saga
updated actions
enabled get all users
updated sagas
add/fix borken and missing tests
implement async service within sagas
add missing selectors

feature-redux-saga
add babel regenerator
add babel polyfill

feature-redux-saga
fix store init
add missing action getUsers
update tests
implement users selector
fix users selector

feature-redux-saga
implement selectors
add selector missing tests
updated components

feature-redux-saga
improve coverage

feature-redux-saga
add select functionality
add mising tests

feature-redux-saga
feature-redux-saga
update tests to make them less brittle

feature-redux-saga
sagas generators does not support await

feature-redux-saga
add createUsers
add updateUsers
add deleteUsers
improve tests
update title

feature-redux-saga
feature-redux-saga
feature-redux-saga
@javier-pepe javier-pepe self-assigned this Jul 17, 2018
@javier-pepe javier-pepe added the Feature A new feature/functionality/improvement label Jul 17, 2018
rootsco added 8 commits July 19, 2018 16:58
feature-redux-saga
improved coverage
add missing tests

feature-redux-saga
add lodash replacement helpers w/no dependencies
add tests

feature-redux-saga
add babel dependencies
add eslint dependencies
update tests
improve brittle tests

feature-redux-saga
use prevState instead
update remote api endpoint

feature-redux-saga
remove bindings
rename render named methods
update setState references
implement Purecomponent

feature-redux-saga
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature A new feature/functionality/improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants