DataProvider
DataProvider for UI Engine Components
Install
npm install @cisdi/data-provider
Usage
import DataProvider from '@cisdi/data-provider'
const Demo = () => (
<DataProvider dataSource="https://example.com/" interval={1000}>
<Test />
</DataProvider>
)
Props
-
dataSource
: it can be original data or URL -
interval
: time interval -
sourceName
: source key fromdataSource
, support chain, ex:data.items
-
propsName
: props key of child props, support chain, ex:chart.data
-
params
: http request params, treated assearch
inGET
andbody
inPOST
-
headers
: http request headers -
normalize
: normalize http request data, default is(data: any) => data
Develop
npm install
npm run build