2.0.24 • Published 1 year ago

redux-clerk2 v2.0.24

Weekly downloads
3
License
MIT
Repository
github
Last release
1 year 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.24

1 year ago

2.0.15

2 years ago

2.0.16

2 years ago

2.0.14

2 years ago

2.0.19

2 years ago

2.0.17

2 years ago

2.0.18

2 years ago

2.0.22

2 years ago

2.0.23

2 years ago

2.0.20

2 years ago

2.0.21

2 years ago

2.0.7

3 years ago

2.0.6

3 years ago

2.0.9

3 years ago

2.0.8

3 years ago

2.0.11

3 years ago

2.0.12

3 years ago

2.0.10

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.1

3 years ago

2.0.0

4 years ago

1.9.9

4 years ago

1.9.8

4 years ago

1.9.7

4 years ago

1.9.6

4 years ago

1.9.1

4 years ago

1.9.5

4 years ago

1.9.4

4 years ago

1.9.3

4 years ago

1.9.2

4 years ago

1.9.0

4 years ago

1.8.102

5 years ago

1.8.101

5 years ago

1.8.100

5 years ago

1.8.99

5 years ago

1.8.98

5 years ago

1.8.97

5 years ago

1.8.96

5 years ago

1.8.95

5 years ago

1.8.94

5 years ago

1.8.93

5 years ago

1.8.92

5 years ago

1.8.91

5 years ago

1.8.90

5 years ago

1.8.89

5 years ago

1.8.88

5 years ago

1.8.87

5 years ago

1.8.86

5 years ago

1.8.85

5 years ago

1.8.84

5 years ago

1.8.83

5 years ago

1.8.82

5 years ago

1.8.81

5 years ago

1.8.80

5 years ago

1.8.79

5 years ago

1.8.78

5 years ago

1.8.77

5 years ago

1.8.76

5 years ago

1.8.75

5 years ago

1.8.74

5 years ago

1.8.73

5 years ago

1.8.72

5 years ago

1.8.71

5 years ago

1.8.70

5 years ago

1.8.69

5 years ago

1.8.68

5 years ago

1.8.67

5 years ago

1.8.66

5 years ago

1.8.65

5 years ago

1.8.64

5 years ago

1.8.63

5 years ago

1.8.62

5 years ago

1.8.61

5 years ago

1.8.60

5 years ago

1.8.59

5 years ago

1.8.58

5 years ago

1.8.57

5 years ago

1.8.56

5 years ago

1.8.55

5 years ago

1.8.54

5 years ago

1.8.53

5 years ago

1.8.52

5 years ago

1.8.51

5 years ago

1.8.50

5 years ago

1.8.49

5 years ago

1.8.48

5 years ago

1.8.47

5 years ago

1.8.46

5 years ago

1.8.45

5 years ago

1.8.44

5 years ago

1.8.43

5 years ago

1.8.42

5 years ago

1.8.41

5 years ago

1.8.40

5 years ago

1.8.39

5 years ago

1.8.38

5 years ago

1.8.37

5 years ago

1.8.36

5 years ago

1.8.35

5 years ago

1.8.34

5 years ago

1.8.33

6 years ago

1.8.32

6 years ago

1.8.31

6 years ago

1.8.30

6 years ago

1.8.29

6 years ago

1.8.28

6 years ago

1.8.27

6 years ago

1.8.26

6 years ago

1.8.25

6 years ago

1.8.24

6 years ago

1.8.23

6 years ago

1.8.22

6 years ago

1.8.21

6 years ago

1.8.19

6 years ago

1.8.18

6 years ago

1.8.17

6 years ago

1.8.16

6 years ago

1.8.15

6 years ago

1.8.14

6 years ago

1.8.13

6 years ago

1.8.12

6 years ago

1.8.11

6 years ago

1.8.10

6 years ago

1.8.9

6 years ago

1.8.8

6 years ago

1.8.7

6 years ago

1.8.6

6 years ago

1.8.5

6 years ago

1.8.4

6 years ago

1.8.3

6 years ago

1.8.2

6 years ago

1.8.1

6 years ago

1.7.12

6 years ago

1.7.11

6 years ago

1.7.10

6 years ago

1.7.9

6 years ago

1.7.8

6 years ago

1.7.7

6 years ago

1.7.6

6 years ago

1.7.5

6 years ago

1.7.4

6 years ago

1.7.3

6 years ago

1.7.2

6 years ago

1.7.1

6 years ago

1.7.0

6 years ago

1.6.0

6 years ago

1.5.3

6 years ago

1.5.2

6 years ago

1.5.1

6 years ago

1.3.1

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago