2.0.25 • Published 7 months ago

redux-clerk2 v2.0.25

Weekly downloads
3
License
MIT
Repository
github
Last release
7 months ago

Redux Clerk

CircleCI npm package

Redux Clerk handles the async CRUD in your Redux App.

  • Provides a set of action creators for both asynchronous and synchronous actions.
  • Provides an extendable reducer.
  • Handles derived datasets and provides selectors for computing derived data.
  • Stores minimum possible state.
  • Optionally handles optimistic updates to the store.
  • State is managed and stored as an Immutable.js data structure.
// The tidy, minimal state managed by Redux Clerk.
{

  // Full data objects are only stored once and never duplicated.
  raw: {
    '123': { uid: 123, name: 'Apple' },
    '234': { uid: 234, name: 'Banana' },
    '345': { uid: 345, name: 'Peach' }
  },

  // Redux Clerk stores derived datasets as Lists of UIDs.
  instances: {
    myTypeaheadDataset: ['234', '123'],
    myTableDataset: ['345', '234'],
    myListDataset: ['123', '234', '345']
  }
}

Installation

npm install redux-clerk --save

Configuration & Docs

Example

An example TodoMVC using Redux Clerk is available in the example directory. To run the example:

git clone git@github.com:GetAmbassador/redux-clerk.git
cd redux-clerk
npm install
npm run build
cd example
npm install react-scripts -g
npm install
npm start

FAQ

License

MIT

2.0.25

7 months ago

2.0.24

3 years ago

2.0.15

3 years ago

2.0.16

3 years ago

2.0.14

3 years ago

2.0.19

3 years ago

2.0.17

3 years ago

2.0.18

3 years ago

2.0.22

3 years ago

2.0.23

3 years ago

2.0.20

3 years ago

2.0.21

3 years ago

2.0.7

4 years ago

2.0.6

4 years ago

2.0.9

4 years ago

2.0.8

4 years ago

2.0.11

4 years ago

2.0.12

4 years ago

2.0.10

4 years ago

2.0.5

4 years ago

2.0.4

4 years ago

2.0.3

5 years ago

2.0.2

5 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.9.9

5 years ago

1.9.8

5 years ago

1.9.7

5 years ago

1.9.6

5 years ago

1.9.1

5 years ago

1.9.5

5 years ago

1.9.4

5 years ago

1.9.3

5 years ago

1.9.2

5 years ago

1.9.0

5 years ago

1.8.102

6 years ago

1.8.101

6 years ago

1.8.100

6 years ago

1.8.99

6 years ago

1.8.98

6 years ago

1.8.97

6 years ago

1.8.96

6 years ago

1.8.95

6 years ago

1.8.94

6 years ago

1.8.93

6 years ago

1.8.92

6 years ago

1.8.91

6 years ago

1.8.90

6 years ago

1.8.89

6 years ago

1.8.88

6 years ago

1.8.87

6 years ago

1.8.86

6 years ago

1.8.85

6 years ago

1.8.84

6 years ago

1.8.83

6 years ago

1.8.82

6 years ago

1.8.81

6 years ago

1.8.80

6 years ago

1.8.79

6 years ago

1.8.78

6 years ago

1.8.77

6 years ago

1.8.76

6 years ago

1.8.75

6 years ago

1.8.74

6 years ago

1.8.73

6 years ago

1.8.72

6 years ago

1.8.71

6 years ago

1.8.70

6 years ago

1.8.69

6 years ago

1.8.68

6 years ago

1.8.67

6 years ago

1.8.66

6 years ago

1.8.65

6 years ago

1.8.64

6 years ago

1.8.63

6 years ago

1.8.62

6 years ago

1.8.61

6 years ago

1.8.60

6 years ago

1.8.59

6 years ago

1.8.58

6 years ago

1.8.57

6 years ago

1.8.56

6 years ago

1.8.55

6 years ago

1.8.54

6 years ago

1.8.53

6 years ago

1.8.52

6 years ago

1.8.51

6 years ago

1.8.50

7 years ago

1.8.49

7 years ago

1.8.48

7 years ago

1.8.47

7 years ago

1.8.46

7 years ago

1.8.45

7 years ago

1.8.44

7 years ago

1.8.43

7 years ago

1.8.42

7 years ago

1.8.41

7 years ago

1.8.40

7 years ago

1.8.39

7 years ago

1.8.38

7 years ago

1.8.37

7 years ago

1.8.36

7 years ago

1.8.35

7 years ago

1.8.34

7 years ago

1.8.33

7 years ago

1.8.32

7 years ago

1.8.31

7 years ago

1.8.30

7 years ago

1.8.29

7 years ago

1.8.28

7 years ago

1.8.27

7 years ago

1.8.26

7 years ago

1.8.25

7 years ago

1.8.24

7 years ago

1.8.23

7 years ago

1.8.22

7 years ago

1.8.21

7 years ago

1.8.19

7 years ago

1.8.18

7 years ago

1.8.17

7 years ago

1.8.16

7 years ago

1.8.15

7 years ago

1.8.14

7 years ago

1.8.13

7 years ago

1.8.12

7 years ago

1.8.11

7 years ago

1.8.10

7 years ago

1.8.9

7 years ago

1.8.8

7 years ago

1.8.7

7 years ago

1.8.6

7 years ago

1.8.5

7 years ago

1.8.4

7 years ago

1.8.3

7 years ago

1.8.2

7 years ago

1.8.1

7 years ago

1.7.12

7 years ago

1.7.11

7 years ago

1.7.10

7 years ago

1.7.9

7 years ago

1.7.8

7 years ago

1.7.7

7 years ago

1.7.6

7 years ago

1.7.5

7 years ago

1.7.4

7 years ago

1.7.3

7 years ago

1.7.2

7 years ago

1.7.1

7 years ago

1.7.0

7 years ago

1.6.0

7 years ago

1.5.3

7 years ago

1.5.2

7 years ago

1.5.1

7 years ago

1.3.1

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago