├── .babelrc ├── .gitignore ├── README.md ├── __mocks__ └── react-native-firebase.js ├── __tests__ ├── actions.js ├── reducer.js └── sagas.js ├── actions.js ├── createReducer.js ├── firebase.js ├── package.json ├── patterns ├── listener_actions.js ├── listener_reducer.js ├── listener_sagas.js ├── listener_wrapper_functions.js ├── remove_actions.js ├── remove_reducer.js ├── remove_sagas.js ├── remove_wrapper_function.js ├── sagas_registration.js ├── update_action_test.js ├── update_actions.js ├── update_reducer.js ├── update_sagas.js ├── update_sagas_test.js └── update_wrapper_function.js ├── reducer.js ├── sagas.js ├── types.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/.babelrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | coverage/ 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/react-native-firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/__mocks__/react-native-firebase.js -------------------------------------------------------------------------------- /__tests__/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/__tests__/actions.js -------------------------------------------------------------------------------- /__tests__/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/__tests__/reducer.js -------------------------------------------------------------------------------- /__tests__/sagas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/__tests__/sagas.js -------------------------------------------------------------------------------- /actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/actions.js -------------------------------------------------------------------------------- /createReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/createReducer.js -------------------------------------------------------------------------------- /firebase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/firebase.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/package.json -------------------------------------------------------------------------------- /patterns/listener_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/listener_actions.js -------------------------------------------------------------------------------- /patterns/listener_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/listener_reducer.js -------------------------------------------------------------------------------- /patterns/listener_sagas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/listener_sagas.js -------------------------------------------------------------------------------- /patterns/listener_wrapper_functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/listener_wrapper_functions.js -------------------------------------------------------------------------------- /patterns/remove_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/remove_actions.js -------------------------------------------------------------------------------- /patterns/remove_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/remove_reducer.js -------------------------------------------------------------------------------- /patterns/remove_sagas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/remove_sagas.js -------------------------------------------------------------------------------- /patterns/remove_wrapper_function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/remove_wrapper_function.js -------------------------------------------------------------------------------- /patterns/sagas_registration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/sagas_registration.js -------------------------------------------------------------------------------- /patterns/update_action_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/update_action_test.js -------------------------------------------------------------------------------- /patterns/update_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/update_actions.js -------------------------------------------------------------------------------- /patterns/update_reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/update_reducer.js -------------------------------------------------------------------------------- /patterns/update_sagas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/update_sagas.js -------------------------------------------------------------------------------- /patterns/update_sagas_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/update_sagas_test.js -------------------------------------------------------------------------------- /patterns/update_wrapper_function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/patterns/update_wrapper_function.js -------------------------------------------------------------------------------- /reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/reducer.js -------------------------------------------------------------------------------- /sagas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/sagas.js -------------------------------------------------------------------------------- /types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/types.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmrs/react-native-redux-saga-firebase-patterns/HEAD/yarn.lock --------------------------------------------------------------------------------