Nexca هي لوحة تحكم قمنا بإنشائها مؤخرًا وفي هذه المقالة سأشرح كل ربط لفهمها بشكل أفضل للعثور على آخر تحديث يمكنك التحقق منه هنا .
يتم استخدام خطاف useFetch لجلب البيانات مثل المنشورات أو الخدمات أو الأقسام من عنوان URL محدد. يأخذ هذا الخطاف معلمة واحدة، وهي عنوان URL الذي سيتم جلب البيانات منه.
const data = useFetch('/api/posts/');
يتم استخدام الخطاف useGetSection لجلب البيانات من قسم معين. هذا الخطاف مفيد بشكل خاص لقسم العملاء. يستغرق الأمر ثلاث معلمات:
يمكنك أيضًا استخراج حالة التحميل لعرض الهيكل العظمي أثناء تحميل المشاركات.
const { data, loading } = useGetSection('/api/posts/', 8, 2);
يتم استخدام خطاف useGetLatestPosts لجلب أحدث المشاركات على الموقع. يأخذ هذا الخطاف معلمة واحدة:
من الممارسات الجيدة تعيين عدد العناصر التي تريد رؤيتها باستخدام useState.
const [recentSize] = useState(5); const { posts } = useGetLatestPosts(recentSize);
يتم استخدام خطاف useCheckLogin حصريًا للمسؤول للتحقق مما إذا كان المستخدم قد قام بتسجيل الدخول. ولا يأخذ أي معلمات ويجب استدعاؤه فقط في صفحة المسؤول أو التخطيط.
يتم استخدام خطاف useSinglePost لجلب منشور واحد بناءً على معلمة معرف. يجد المنشور المطابق ويعرضه للمستخدم. يتم استخدام هذا الرابط فقط في صفحة /Posts/[id].
const post = useSinglePost(); // To read data from the post{post.title}
يتم استخدام خطاف useReadText لقراءة نص معين باستخدام إمكانية تركيب الكلام في المتصفح. ويوفر وظيفة لبدء وإيقاف عملية القراءة. يأخذ هذا الخطاف معلمة واحدة:
يحتفظ الخطاف بحالة التحدث للإشارة إلى ما إذا كان النص قيد القراءة حاليًا. تقوم بإرجاع ثلاث قيم:
import { useReadText } from './useReadText'; const ExampleComponent = () => { const { isSpeaking, handleReadText, handleStopReading } = useReadText('Hello, this is a sample text.'); return (); };
عرض حي
اسم المستخدم: المشرف
كلمة المرور: a123b456@@
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3