अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
यह दस्तावेज़ पुराना है, आधार संस्करण को इस तिथि पर अपडेट किया गया है 21 जनवरी 2026.
अंग्रेजी दस्तावेज़ पर जाएँसंस्करण इतिहास
- "इतिहास प्रारंभ किया गया"v5.5.1029/6/2025
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंIf you have an idea for improving this documentation, please feel free to contribute by submitting a pull request on GitHub.
GitHub link to the documentationCopy doc Markdown to clipboard
React में उदाहरण उपयोग
नीचे एक उदाहरण दिया गया है कि कैसे useDictionary हुक को एक React कंपोनेंट में उपयोग किया जाए:
कोड को क्लिपबोर्ड पर कॉपी करें
import type { FC } from "react";
import { useDictionary } from "react-intlayer";
import componentContent from "./component.content";
const ComponentExample: FC = () => {
const { title, content } = useDictionary(componentContent);
return (
<div>
<h1>{title}</h1>
<p>{content}</p>
</div>
);
};सर्वर एकीकरण
यदि आप IntlayerProvider के बाहर useDictionary हुक का उपयोग कर रहे हैं, तो कंपोनेंट को रेंडर करते समय लोकल को स्पष्ट रूप से एक पैरामीटर के रूप में प्रदान करना आवश्यक है:
कोड को क्लिपबोर्ड पर कॉपी करें
import type { FC } from "react";
import { useDictionary } from "react-intlayer/server";
import clientComponentExampleContent from "./component.content";
const ServerComponentExample: FC<{ locale: string }> = ({ locale }) => {
const { content } = useDictionary(clientComponentExampleContent, locale);
return (
<div>
<h1>{content.title}</h1>
<p>{content.content}</p>
</div>
);
};अतिरिक्त सुझाव
- टाइप सुरक्षा: अपने शब्दकोशों को परिभाषित करने के लिए हमेशा
Dictionaryका उपयोग करें ताकि टाइप सुरक्षा सुनिश्चित हो सके। - स्थानीयकरण अपडेट्स: जब कंटेंट अपडेट करें, तो सुनिश्चित करें कि सभी लोकल्स संगत हों ताकि अनुवाद गायब न हों।
यह दस्तावेज़ useDictionary हुक के इंटीग्रेशन पर केंद्रित है, जो स्थानीयकृत कंटेंट को प्रबंधित करने के लिए एक सुव्यवस्थित दृष्टिकोण प्रदान करता है, बिना विज़ुअल एडिटर की कार्यक्षमताओं पर निर्भर हुए।