2016-02-26 13 views
5

प्रतिक्रिया.जेएस और जेएसएक्स क्रमशः आपको ऐसा करने की अनुमति देता है जो ईजे नहीं करता है? किस मामले का उपयोग एक या दूसरे को नियोजित करेगा। क्या वे पारस्परिक रूप से अनन्य हैं? क्या वे संयोजन में इस्तेमाल किया जा सकता है?React.js और jsx?

उत्तर

6

जेएसएक्स और ईजेएस वास्तव में दोनों templating भाषाएं हैं, हालांकि यह समानताएं समाप्त होती हैं। जेएसएक्स आपके रिएक्ट घटकों के साथ लिखने के विचारों को सरल और अधिक कुशल बनाने के लिए जेएस दुनिया की फेसबुक की पेशकश है (you can learn more about JSX here)।

क्रम में आपके सवालों के जवाब के लिए:

  1. ReactDOM, प्रतिक्रिया और JSX templating भाषा डिवाइस का सुइट गणना करने के लिए एक जटिल अंतर इंजन का उपयोग करके जावास्क्रिप्ट दृश्य कोड अधिक सुखद और अधिक performant लिखने पर विचार कर रहे हैं जब डोम रिफ्लो जरूरी है। ईजेएस इस समीकरण के जेएसएक्स भाग के समान है, लेकिन आपके प्रतिक्रिया घटकों से बात नहीं कर सकता है।

  2. आप जेएसएक्स का उपयोग यह लिखने के लिए करेंगे कि आपके रिएक्ट घटकों को एक दोस्ताना, अधिक पठनीय तरीके से डोम पर वापस लौटना चाहिए, तो सामान्य रूप से क्या लिखा जाएगा।

  3. वे संयोजन में उपयोग किया जा सकता है, लेकिन यह एक लंबी, व्यर्थ, ऊपर पहाड़ी लड़ाई हो उन्हें एक बात करने के लिए प्राप्त करने के लिए होगा एक और आप एक अनुवादक का निर्माण करने के EJS टेम्पलेट्स प्राप्त करना होगा, का उल्लेख नहीं है प्रतिक्रिया और प्रतिक्रिया द्वारा समझा जा सकता है। मैं कोशिश नहीं करता।

मुझे लगता है कि आप अपनी प्रतिक्रिया यात्रा शुरू कर रहे हैं ... आपका स्वागत है! पहली चीजों में भ्रमित हो जाएगा, लेकिन खुदाई रखें। एक बार जब आप मूल बातें प्राप्त कर लेते हैं, तो प्रतिक्रिया विकास बहुत मजेदार है और पुस्तकालयों के आस-पास एक महान समुदाय है।

+0

मुझे लगता है कि मुझे प्रश्न बनाने के लिए प्रतिक्रिया (और विशेष रूप से इसके घटक प्रणाली?) के बारे में पर्याप्त जानकारी नहीं है। मैं कोणीय के घटक प्रणाली से परिचित हूं। अभी तक मुझे नहीं पता कि क्यों ejs और प्रतिक्रिया एक साथ काम नहीं कर सकती है, और यह अभी भी आपके उत्तर से मुझे स्पष्ट नहीं है। –

+0

@ किनार्डहॉकहुल मैं वही सोच रहा हूं। मुझे लगता है कि बैकएंड पर जेएसएक्स वेबपैक के कारण अधिक फ़ाइलों को बनाने के कारण देव को धीमा कर रहा है। या मैं गलत हूँ? मैं पुराने अच्छे कोणीय की तरह बैकएंड के लिए ईजे के साथ गया था। – zatziky