"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > नेक्सका में हुक का पुनर्निर्माण करें

नेक्सका में हुक का पुनर्निर्माण करें

2024-08-06 को प्रकाशित
ब्राउज़ करें:793

Rebuild Hooks in the Nexca

नेक्सका एक एडमिन पैनल है जिसे हमने हाल ही में बनाया है और इस लेख में मैं प्रत्येक हुक को समझाने जा रहा हूं ताकि नवीनतम अपडेट ढूंढने के लिए उन्हें बेहतर ढंग से समझा जा सके, आप उन्हें यहां जांचें।

उपयोग करें

useFetch हुक का उपयोग किसी निर्दिष्ट यूआरएल से पोस्ट, सेवाओं या अनुभाग जैसे डेटा लाने के लिए किया जाता है। यह हुक एक पैरामीटर लेता है, जो कि यूआरएल है जिससे डेटा लाया जाता है।

const data = useFetch('/api/posts/');

GetSection का उपयोग करें

useGetSection हुक का उपयोग किसी विशिष्ट अनुभाग से डेटा लाने के लिए किया जाता है। यह हुक क्लाइंट वर्ग के लिए विशेष रूप से उपयोगी है। इसमें तीन पैरामीटर लगते हैं:

  1. यूआरएल: वह यूआरएल जिससे डेटा प्राप्त करना है, आमतौर पर पोस्ट के लिए एक एपीआई एंडपॉइंट।
  2. lengthItem: आइटम की वह संख्या जिसे आप उस अनुभाग में प्रदर्शित करना चाहते हैं।
  3. secid: उस अनुभाग की आईडी जिसके लिए आप डेटा प्राप्त करना चाहते हैं।

आप पोस्ट लोड होने के दौरान एक कंकाल प्रदर्शित करने के लिए लोडिंग स्थिति भी निकाल सकते हैं।

const { data, loading } = useGetSection('/api/posts/', 8, 2);

GetLatestPosts का उपयोग करें

useGetLatestPosts हुक का उपयोग साइट पर नवीनतम पोस्ट लाने के लिए किया जाता है। यह हुक एक पैरामीटर लेता है:

  • हाल का आकार: हाल की वस्तुओं की संख्या जिन्हें आप प्रदर्शित करना चाहते हैं।

यूज़स्टेट का उपयोग करके आप जो आइटम देखना चाहते हैं उनकी संख्या निर्धारित करना अच्छा अभ्यास है।

const [recentSize] = useState(5);
const { posts } = useGetLatestPosts(recentSize);

चेकलॉगइन का उपयोग करें

useCheckLogin हुक का उपयोग विशेष रूप से व्यवस्थापक के लिए यह जांचने के लिए किया जाता है कि कोई उपयोगकर्ता लॉग इन है या नहीं। यह कोई पैरामीटर नहीं लेता है और इसे केवल व्यवस्थापक पृष्ठ या लेआउट में ही कॉल किया जाना चाहिए।

सिंगलपोस्ट का उपयोग करें

useSinglePost हुक का उपयोग आईडी पैरामीटर के आधार पर एकल पोस्ट लाने के लिए किया जाता है। यह मेल खाने वाली पोस्ट ढूंढता है और उसे उपयोगकर्ता को प्रदर्शित करता है। यह हुक केवल /पोस्ट/[आईडी] पेज पर उपयोग किया जाता है।

const post = useSinglePost();
// To read data from the post

{post.title}

उपयोग पढ़ेंपाठ

useReadText हुक का उपयोग ब्राउज़र की वाक् संश्लेषण क्षमता का उपयोग करके किसी दिए गए पाठ को पढ़ने के लिए किया जाता है। यह पढ़ने की प्रक्रिया को शुरू करने और रोकने की कार्यक्षमता प्रदान करता है। यह हुक एक पैरामीटर लेता है:

  • पाठ: ज़ोर से पढ़ा जाने वाला पाठ।

हुक यह इंगित करने के लिए isSpeaking स्थिति बनाए रखता है कि पाठ वर्तमान में पढ़ा जा रहा है या नहीं। यह तीन मान लौटाता है:

  1. isSpeaking: एक बूलियन यह दर्शाता है कि पाठ पढ़ा जा रहा है या नहीं।
  2. handleReadText: टेक्स्ट पढ़ना शुरू करने के लिए एक फ़ंक्शन।
  3. handleStopReading: पाठ को पढ़ने से रोकने के लिए एक फ़ंक्शन।
import { useReadText } from './useReadText';

const ExampleComponent = () => {
  const { isSpeaking, handleReadText, handleStopReading } = useReadText('Hello, this is a sample text.');

  return (
    
); };

लाइव डेमो

उपयोगकर्ता नाम: व्यवस्थापक
पासवर्ड: a123b456@@

विज्ञप्ति वक्तव्य यह आलेख यहां पुन: प्रस्तुत किया गया है: https://dev.to/homayunmmdy/rebuild-hooks-in-the-nexca-bn5?1 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3