{"library":"frappe-react-sdk","type":"library","category":null,"description":"The `frappe-react-sdk` is a JavaScript library providing a collection of React hooks designed to simplify interaction with a Frappe Framework backend. It offers abstractions for common tasks such as user authentication (cookie-based or token-based), comprehensive database operations (fetching single documents, lists, counts, creating, updating, and deleting records), file uploads with progress tracking, and generic API calls to whitelisted backend functions. The current stable version is `1.14.0`. The library demonstrates an active release cadence, with updates typically every few weeks addressing bug fixes, dependency updates, and feature enhancements. Under the hood, it leverages `frappe-js-sdk` for Frappe API communication and `SWR` for efficient data fetching, caching, and automatic revalidation, providing a fast and reactive UI experience by default.","language":"javascript","status":"active","version":"1.14.0","tags":["javascript","Frappe","React","hooks","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install frappe-react-sdk","imports":["import { FrappeProvider } from 'frappe-react-sdk';","import { useFrappeAuth } from 'frappe-react-sdk';","import { useFrappeDocList } from 'frappe-react-sdk';","import { useFrappeGetCall } from 'frappe-react-sdk';"]},{"cmd":"yarn add frappe-react-sdk","imports":[]},{"cmd":"pnpm add frappe-react-sdk","imports":[]}],"homepage":null,"github":"https://github.com/The-Commit-Company/frappe-react-sdk","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/frappe-react-sdk","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/frappe-react-sdk/compatibility"}}