आपकी परियोजना के रूप में जोड़ने के लिए आपको कितने गतिशील वर्गों को जोड़ने की आवश्यकता है, इस पर निर्भर करता है कि यह classnames उपयोगिता को गिटहब पर जेड वॉटसन द्वारा जांचने के लायक है। यह आपको किसी ऑब्जेक्ट के रूप में अपनी सशर्त कक्षाओं का प्रतिनिधित्व करने की अनुमति देता है और उन लोगों को लौटाता है जो सत्य का मूल्यांकन करते हैं।
अपनी प्रतिक्रिया प्रलेखन से एक उदाहरण के रूप
तो:
render() {
var btnClass = classNames({
'btn': true,
'btn-pressed': this.state.isPressed,
'btn-over': !this.state.isPressed && this.state.isHovered
});
return <button className={btnClass}>I'm a button!</button>;
}
के बाद से प्रतिक्रिया से चलाता है एक फिर से प्रस्तुत करना है जब वहाँ एक राज्य परिवर्तन है, आपके गतिशील वर्ग के नाम स्वाभाविक रूप से संभाला और राज्य के साथ तारीख तक रखा जाता है आपका घटक
स्रोत
2016-03-24 21:07:53
[कड़ी] पर सबसे अच्छा अभ्यास स्टाइल reactjs (https://stackoverflow.com/questions/26882177/react-js-inline-style-best-practices/31638988#31638988) –