fetchmore
v1.0.6
Published
Fetch more for React
Downloads
1
Readme
Fetch More
React Ajax based on browser's native fetch()
.
Installation
$ npm i fetchmore
GET method
import fetchmore from 'fetchmore';
fetchmore({
url: 'http://localhost/?'
}, {
username: 'chiro',
email: '[email protected]',
}, console.log, console.warn);
Result:
http://localhost/?username=chiro&email=chiro%40fkguru.com
POST method
import fetchmore from 'fetchmore';
fetchmore({
url: 'http://localhost/',
method: 'POST'
}, {
username: 'chiro',
email: '[email protected]',
products: [
{id: 3, name: 'cake', price: 2000},
{id: 4, name: 'coffe', price: 6000}
]
}, console.log, console.warn);
Parsed data:
username: chiro
email: [email protected]
products[id][0]: 3
products[name][0]: cake
products[price][0]: 2000
products[id][1]: 4
products[name][1]: coffe
products[price][1]: 6000
Auto encoded data:
username=chiro&email=chiro%40fkguru.com&products[id][0]=3&products[name][0]=cake&products[price][0]=2000&products[id][1]=4&products[name][1]=coffe&products[price][1]=6000
License
This package distributed under MIT License