https://github.com/pixcai/raix
Async request extensions for React
https://github.com/pixcai/raix
Last synced: 3 months ago
JSON representation
Async request extensions for React
- Host: GitHub
- URL: https://github.com/pixcai/raix
- Owner: pixcai
- License: mit
- Created: 2017-02-19T06:41:31.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-23T09:45:00.000Z (over 8 years ago)
- Last Synced: 2025-07-09T06:01:47.585Z (3 months ago)
- Language: JavaScript
- Size: 6.84 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# raix
Async request extensions for React# Install
`npm install --save raix`# How to use
```js
import Raix from 'raix'
import Example from './components/Example'export default Raix()(Example)
```# API
### beforeRequest, afterRequest
example:
```js
import Raix from 'raix'
import Example from './components/Example'const beforeRequest = startRequest => setTimeout(startRequest, 1000)
const afterRequest = result => result.status === 200export default Raix(beforeRequest, afterRequest)(Example)
```
### init, data, formatter
example:
```js
const init = {name: 'example'}
const data = {url: 'http://localhost:8000/api/test'}
const formatter = result => result.data```
# License
MIT