Update
This commit is contained in:
parent
6e2a22b82b
commit
e5bc1cd289
|
@ -16,15 +16,13 @@ increment(err) === { type: 'INCREMENT', payload: err, error: true }
|
||||||
```
|
```
|
||||||
|
|
||||||
### [flux-standard-action](https://github.com/acdlite/flux-standard-action)
|
### [flux-standard-action](https://github.com/acdlite/flux-standard-action)
|
||||||
A standard for flux action objects.
|
A standard for flux action objects. An action may have an `error`, `payload` and `meta` and nothing else.
|
||||||
|
|
||||||
```
|
```
|
||||||
{ type: 'ADD_TODO', payload: { text: 'Work it' } }
|
{ type: 'ADD_TODO', payload: { text: 'Work it' } }
|
||||||
{ type: 'ADD_TODO', payload: new Error(), error: true }
|
{ type: 'ADD_TODO', payload: new Error(), error: true }
|
||||||
```
|
```
|
||||||
|
|
||||||
An action may have an `error`, `payload` and `meta` and nothing else.
|
|
||||||
|
|
||||||
### [redux-promise](https://github.com/acdlite/redux-promise)
|
### [redux-promise](https://github.com/acdlite/redux-promise)
|
||||||
Pass promises to actions. Dispatches a flux-standard-action.
|
Pass promises to actions. Dispatches a flux-standard-action.
|
||||||
|
|
||||||
|
@ -33,6 +31,20 @@ increment = createAction('INCREMENT') // redux-actions
|
||||||
increment(Promise.resolve(42))
|
increment(Promise.resolve(42))
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### [redux-promises](https://www.npmjs.com/package/redux-promises)
|
||||||
|
Sorta like that, too. Works by letting you pass *thunks* (functions) to `dispatch()`. Also has 'idle checking'.
|
||||||
|
|
||||||
|
```js
|
||||||
|
fetchData = (url) => (dispatch) => {
|
||||||
|
dispatch({ type: 'FETCH_REQUEST' })
|
||||||
|
fetch(url)
|
||||||
|
.then((data) => dispatch({ type: 'FETCH_DONE', data })
|
||||||
|
.catch((error) => dispatch({ type: 'FETCH_ERROR', error })
|
||||||
|
})
|
||||||
|
|
||||||
|
store.dispatch(fetchData('http://google.com'))
|
||||||
|
```
|
||||||
|
|
||||||
### [redux-effects](https://www.npmjs.com/package/redux-effects)
|
### [redux-effects](https://www.npmjs.com/package/redux-effects)
|
||||||
Pass side effects declaratively to keep your actions pure.
|
Pass side effects declaratively to keep your actions pure.
|
||||||
|
|
||||||
|
|
6
curl.md
6
curl.md
|
@ -29,14 +29,16 @@ Headers:
|
||||||
-b name=val # --cookie
|
-b name=val # --cookie
|
||||||
-b FILE # --cookie
|
-b FILE # --cookie
|
||||||
-H "X-Foo: y" # --header
|
-H "X-Foo: y" # --header
|
||||||
|
--compressed # use deflate/gzip
|
||||||
|
|
||||||
SSL:
|
SSL:
|
||||||
|
|
||||||
--cacert <file>
|
--cacert <file>
|
||||||
--capath <dir>
|
--capath <dir>
|
||||||
|
|
||||||
-E <cert> # --ecrt: Client cert file
|
-E, --ecrt <cert> # --ecrt: Client cert file
|
||||||
--cert-type # der/pem/eng
|
--cert-type # der/pem/eng
|
||||||
|
-k, --insecure # for self-signed certs
|
||||||
|
|
||||||
## Examples
|
## Examples
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@ category: CLI
|
||||||
|
|
||||||
### Options
|
### Options
|
||||||
|
|
||||||
--pretty=none # all,colors,format
|
--pretty=none # all,colors,format
|
||||||
|
|
||||||
--print=HBhb
|
--print=HBhb
|
||||||
# H : request headers
|
# H : request headers
|
||||||
|
@ -28,7 +28,9 @@ category: CLI
|
||||||
# h : response headers
|
# h : response headers
|
||||||
# b : response body
|
# b : response body
|
||||||
|
|
||||||
--output FILE (or -o)
|
-v, --verbose # same as --print=HhBb
|
||||||
|
|
||||||
|
-o, --output FILE
|
||||||
|
|
||||||
--follow
|
--follow
|
||||||
--timeout SECONDS
|
--timeout SECONDS
|
||||||
|
@ -43,7 +45,6 @@ category: CLI
|
||||||
|
|
||||||
--proxy http:http://foo.bar:3128
|
--proxy http:http://foo.bar:3128
|
||||||
|
|
||||||
|
|
||||||
### References
|
### References
|
||||||
|
|
||||||
* https://github.com/jakubroztocil/httpie
|
* https://github.com/jakubroztocil/httpie
|
||||||
|
|
|
@ -21,8 +21,8 @@ category: JavaScript libraries
|
||||||
|
|
||||||
### Add
|
### Add
|
||||||
|
|
||||||
.add('days', 1)
|
.add(1, 'day')
|
||||||
.subtract('days', 1)
|
.subtract(2, 'days')
|
||||||
|
|
||||||
.startOf('day')
|
.startOf('day')
|
||||||
.endOf('day')
|
.endOf('day')
|
||||||
|
@ -39,6 +39,8 @@ category: JavaScript libraries
|
||||||
.format('LLLL') // Monday, June 9 2014 9:32 PM
|
.format('LLLL') // Monday, June 9 2014 9:32 PM
|
||||||
.format('llll') // Mon, Jun 9 2014 9:32 PM
|
.format('llll') // Mon, Jun 9 2014 9:32 PM
|
||||||
|
|
||||||
|
See [datetime](datetime.html) for more.
|
||||||
|
|
||||||
### Reference
|
### Reference
|
||||||
|
|
||||||
* http://momentjs.com/
|
* http://momentjs.com/
|
||||||
|
|
Loading…
Reference in New Issue