// sdk · React
@astroway/sdk के लिए रिएक्ट साथी
आधिकारिक `@astroway/react` npm पर — `@astroway/sdk` पर एक पतला स्ट्राइप-शैली रैपर। `AstrowayProvider` क्लाइंट को रिएक्ट संदर्भ में उठाता है; हुक `useAstroway`, `useAstrowayQuery`, `useNatalChart` एक एसडब्ल्यूआर-शैली `{ data, error, loading }` त्रिपल के साथ लौटते हैं जिसमें शून्य बाहरी निर्भरताएं हैं। यह रिएक्ट 18+, नेक्स्ट.जेएस ऐप राउटर ("use client" के माध्यम से), वाइट, सीआरए के साथ काम करता है।
// 01 / install
इंस्टॉल करें
npm install @astroway/react @astroway/sdk react इंपोर्ट: import { AstrowayProvider, useNatalChart } from '@astroway/react';
रजिस्ट्री देखें → @astroway/react
// 02 / highlights
खासियतें
- AstrowayProvider संदर्भ
- useAstrowayQuery + useNatalChart
- रिएक्ट के अलावा शून्य निर्भरताएं
- स्ट्राइप-शैली साथी
- @astroway/sdk से पूर्ण टाइपस्क्रिप्ट प्रकार
// 03 / first request
पहला अनुरोध
import { AstrowayProvider, useNatalChart } from '@astroway/react';
function App() {
return (
<AstrowayProvider options={{ apiKey: import.meta.env.VITE_AW_KEY }}>
<Chart />
</AstrowayProvider>
);
}
function Chart() {
const { data, error, loading } = useNatalChart({
date: '1990-07-14',
time: '14:30:00',
timezoneOffset: 3,
latitude: 50.4501,
longitude: 30.5234,
});
if (loading) return <p>Loading…</p>;
if (error) return <p>Error: {error.message}</p>;
return <pre>{JSON.stringify(data, null, 2)}</pre>;
} React से शुरू करें
महीने में 10,000 क्रेडिट मुफ्त। ओपन-सोर्स SDK, OpenAPI 3.1 से जनरेट, हमेशा बैकएंड के साथ सिंक में रहता है।