रिएक्ट की शुरुआत और डेमो
जब आप React में 18ways रनटाइम को Next-विशिष्ट एडाप्टर लेयर के बिना इस्तेमाल करना चाहें, तब इस ट्रैक का उपयोग करें.
इंस्टॉल करें
npm install @18ways/reactमूल अनुवाद प्लेग्राउंड
संपादन योग्य प्लेग्राउंड स्रोत
import { useState } from 'react'; import { LanguageSwitcher, T, Ways } from '@18ways/react'; export function App() { const [locale, setLocale] = useState('en-GB'); return ( <Ways apiKey="pk_dummy_demo_token" locale={locale} baseLocale="en-GB" acceptedLocales={['en-GB', 'en-GB-x-caesar']} persistLocaleCookie={false} context="docs.react.example" > <main className="react-demo-shell"> <section className="react-demo-card"> <p className="react-demo-eyebrow">@18ways/react</p> <h1 className="react-demo-title"> <T>Hello world</T> </h1> <p className="react-demo-copy"> <T>Translate React UI without writing translation keys.</T> </p> </section> <div className="react-demo-switcher"> <LanguageSwitcher currentLocale={locale} onLocaleChange={setLocale} /> </div> </main> </Ways> ); }
पूर्वावलोकन
वहाँ से, Usage पेज में useT(), नेस्टेड contexts, और custom locale controls जोड़ें.
अगला: React का उपयोग