रिएक्ट http://facebook.github.io/react/docs/jsx-gotchas.html पर वर्णित कस्टम विशेषताओं को प्रस्तुत करने में सक्षम है :
यदि आप एक कस्टम विशेषता का उपयोग करना चाहते हैं, तो आपको इसे डेटा के साथ उपसर्ग करना चाहिए-
<div data-custom-attribute="foo" />
और यह बहुत अच्छी खबर है, सिवाय इसके कि मैं इसे ईवेंट ऑब्जेक्ट से एक्सेस करने का कोई तरीका नहीं खोज पा रहा हूँ जैसे:
render: function() {
...
<a data-tag={i} style={showStyle} onClick={this.removeTag}></a>
...
removeTag: function(event) {
this.setState({inputVal: event.target????});
},
तत्व और data-
संपत्ति HTML ठीक में प्रस्तुत करना। मानक गुण जैसे style
कि event.target.style
ठीक पहुँचा जा सकता है। इसके बजाय event.target
मैंने कोशिश की:
event.target.props.data.tag
event.target.props.data["tag"]
event.target.props["data-tag"]
event.target.data.tag
event.target.data["tag"]
event.target["data-tag"]
इनमें से किसी ने भी काम नहीं किया।
aria-modal=true
, आप बदलावों को झूठा (असत्य) अरीया / डेटा विशेषताओं के स्टोर में धकेल देते हैं, लेकिन और कुछ नहीं बदला जाता है (जैसे कि घटक की सामग्री या कक्षा या वहाँ चर) परिणाम के रूप में ReactJs aria को अपडेट नहीं करेगा / डेटा घटकों में है। मुझे लगता है कि महसूस करने के लिए पूरे दिन के बारे में गड़बड़ कर रहा है।