المؤلف:
    إنشاء:2025-02-07آخر تحديث:2025-06-29

    توثيق Hook useDictionary

    يسمح hook useDictionary بمعالجة كائن يشبه القاموس (يحتوي على مفاتيح ومحتوى) والتعامل مع الترجمات والتعددات وما إلى ذلك بداخله. بخلاف useIntlayer، الذي تم تصميمه للعمل مع إعلانات القاموس المُنشأة، فإن useDictionary أكثر مرونة ويمكن استخدامه مع أي كائن يتبع هيكل القاموس.

    مثال على الاستخدام في React

    فيما يلي مثال على كيفية استخدام الخطاف useDictionary في مكون React:

    ./ComponentExample.tsx
    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>
      );
    };

    نصائح إضافية

    • سلامة النوع: استخدم دائمًا Dictionary لتعريف القواميس الخاصة بك لضمان سلامة النوع.
    • تحديثات التوطين: عند تحديث المحتوى، تأكد من اتساق جميع اللغات لتجنب فقدان الترجمات.

    تركز هذه الوثائق على تكامل الخطاف useDictionary، مما يوفر نهجًا مبسطًا لإدارة المحتوى المحلي دون الاعتماد على وظائف المحرر المرئي.