refine-sanity
Version:
Data provider for refine with sanity. refine is a React-based framework for building internal tools, rapidly. Sanity is headless CMS.
58 lines (42 loc) • 2.1 kB
Markdown
# refine-sanity
[](https://opensource.org/licenses/MIT)
[](https://www.npmjs.com/package/refine-sanity)
[](https://www.npmjs.com/package/refine-sanity)






`refine-sanity` is a data provider for [Refine](https://refine.dev/) that enables seamless integration with [Sanity](https://www.sanity.io/). It simplifies the management of your Sanity data within Refine-powered React applications.
## Installation
Install `refine-sanity` via npm or yarn:
```bash
npm install @sanity/client refine-sanity
# or
yarn add @sanity/client refine-sanity
```
## Usage
```tsx
import dataProvider from "refine-sanity";
import { createClient } from "@sanity/client";
const client = createClient({
token: "EDITOR_SANITY_ACCESS_TOKEN",
projectId: "SANITY_PROJECT_ID",
dataset: "SANITY_DATASET"
});
const App = () => {
return (
<Refine
dataProvider={dataProvider(client)}
/* ... */
>
{/* ... */}
</Refine>
);
};
```
## Documentation
- For more detailed information and usage, refer to [the refine data provider documentation](https://refine.dev/docs/api-reference/core/providers/data-provider/).
- [Refer to documentation for more info about refine](https://refine.dev/docs/)
- [Step up to refine tutorials.](https://refine.dev/docs/tutorial/introduction/index/)