/ JSX के इस स्निपेट में मुझे "अनपेक्षित टोकन" क्यों मिल रहा है? - जावास्क्रिप्ट, एचटीएमएल, रिएक्टज, जेएसएक्स, बेबेल

जेएसएक्स के इस स्निपेट में मुझे "अप्रत्याशित टोकन" क्यों मिल रहा है? - जावास्क्रिप्ट, एचटीएमएल, प्रतिक्रिया, जेएसएक्स, बेबेल

मेरे पास है

    return (
<p>Sort by:
<a onClick={this.toggleMenuVisibility}>
{selectedFilterText} <Chicon className="bubble-trigger-icon" name="downarrow" />
</a>
</p>
{ menuIsVisible && this.getMenuItems(productAttributes) }
);

और बहुत अवांछनीय हो रहा है

"अप्रत्याशित टोकन"

कोष्ठक की ओर इशारा करते हुए { menuIsVisible। कुछ पता है कि समस्या क्या है?

उत्तर:

जवाब के लिए 3 № 1

आप "दो रूट नोड्स को वापस नहीं कर सकते हैं। आपको" टी को लपेटना होगा <p> और {} अभिव्यक्ति एक div, या किसी अन्य तत्व में। वह करें और यह ठीक काम करे।

स्रोत: दस्तावेज़

एक तरफ के रूप में, रिएक्ट का कोर एल्गोरिदम हो रहा हैअभी फिर से तैयार है। नई प्रणाली, जिसे "फ़ाइबर" कहा जाता है, में कई सुधार शामिल हैं जिनमें आप जो करने की कोशिश कर रहे हैं, वह करने की कोशिश कर रहे हैं। उस समय जब यह पद बनाया गया था (अक्टूबर 2016), फ़ाइबर उपलब्ध नहीं है। अंतिम अपडेट मैंने सुना। यह लक्ष्य 2016 के अंत तक फाइबर के लिए मौजूदा प्रणाली के साथ सुविधा समता है।