React Odata Save

React component to declaratively fetch from OData v4 endpoints

Project README

react-odata

React component to declaratively fetch from OData v4 endpoints

Install

yarn add react-odata

or

npm install --save react-odata

Usage

Import

import OData from 'react-odata';

Basic

const baseUrl = 'http://services.odata.org/V4/TripPinService/People';
const query = { filter: { FirstName: 'Russell' } };

<OData baseUrl={baseUrl} query={query}>
  { ({ loading, error, data }) => (
    <div>
      { loading && {/* handle loading here */} }
      { error && {/* handle error here */} }
      { data && {/* handle data here */}}
    </div>
  )}
</OData>

Passes remaining props to underlying <Fetch /> component

<OData baseUrl="http://services.odata.org/V4/TripPinService/People" options={{ credentials: 'include' }} />
Open Source Agenda is not affiliated with "React Odata" Project. README Source: techniq/react-odata
Stars
29
Open Issues
1
Last Commit
3 years ago
Repository
License
MIT
Tags

Open Source Agenda Badge

Open Source Agenda Rating