2018-07-25 有得有失--在React中使用classNames

由于React中css模塊化的原因,原先寫頁面時(shí)簡單的css :onhover 變得需要js來操控監(jiān)聽事件楣责,動(dòng)態(tài)添加classname的需求自然就會(huì)出來,

簡單的監(jiān)聽可以用className的三目運(yùn)算符來實(shí)現(xiàn)确憨。

但是當(dāng)狀態(tài)管理趨向復(fù)雜国撵。就需要classNames的第三方依賴,結(jié)合前面的animate.css和模板字符串。最終實(shí)現(xiàn)方式如圖


引入classnames庫

import classnames from 'classnames'? ?注意!此處classnames的值跟后面的對(duì)象名要保持一致供搀。

然后在classnames的用法中阿宅,給值為true則說明使用,為flase則不可使用洽损。此處拓展后可動(dòng)態(tài)控制添加,結(jié)合狀態(tài)管理之后(state或者redux等)

然后這邊圖中用了模板字符串,加上數(shù)組潮太,因?yàn)闆]有模板字符串的話顯示會(huì)有點(diǎn)問題,結(jié)合css模塊化虾攻。

圖中的實(shí)現(xiàn)方式應(yīng)該是較為合理的方案了铡买。



相關(guān)文獻(xiàn)參考:react中使用classname



實(shí)現(xiàn)完整點(diǎn)擊動(dòng)態(tài)添加animatecss效果后的案例代碼參考

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市霎箍,隨后出現(xiàn)的幾起案子奇钞,更是在濱河造成了極大的恐慌,老刑警劉巖漂坏,帶你破解...
    沈念sama閱讀 211,123評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件景埃,死亡現(xiàn)場離奇詭異媒至,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)谷徙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門拒啰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人完慧,你說我怎么就攤上這事谋旦。” “怎么了屈尼?”我有些...
    開封第一講書人閱讀 156,723評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵册着,是天一觀的道長。 經(jīng)常有香客問我鸿染,道長指蚜,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評(píng)論 1 283
  • 正文 為了忘掉前任涨椒,我火速辦了婚禮摊鸡,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘蚕冬。我一直安慰自己免猾,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,412評(píng)論 5 384
  • 文/花漫 我一把揭開白布囤热。 她就那樣靜靜地躺著猎提,像睡著了一般。 火紅的嫁衣襯著肌膚如雪旁蔼。 梳的紋絲不亂的頭發(fā)上锨苏,一...
    開封第一講書人閱讀 49,760評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音棺聊,去河邊找鬼伞租。 笑死,一個(gè)胖子當(dāng)著我的面吹牛限佩,可吹牛的內(nèi)容都是我干的葵诈。 我是一名探鬼主播,決...
    沈念sama閱讀 38,904評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼祟同,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼作喘!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起晕城,我...
    開封第一講書人閱讀 37,672評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤泞坦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后砖顷,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體暇矫,經(jīng)...
    沈念sama閱讀 44,118評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡主之,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,456評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了李根。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,599評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡几睛,死狀恐怖房轿,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情所森,我是刑警寧澤囱持,帶...
    沈念sama閱讀 34,264評(píng)論 4 328
  • 正文 年R本政府宣布,位于F島的核電站焕济,受9級(jí)特大地震影響纷妆,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜晴弃,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,857評(píng)論 3 312
  • 文/蒙蒙 一掩幢、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧上鞠,春花似錦际邻、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至谴咸,卻和暖如春轮听,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背岭佳。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評(píng)論 1 264
  • 我被黑心中介騙來泰國打工血巍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人驼唱。 一個(gè)月前我還...
    沈念sama閱讀 46,286評(píng)論 2 360
  • 正文 我出身青樓藻茂,卻偏偏與公主長得像,于是被迫代替她去往敵國和親玫恳。 傳聞我的和親對(duì)象是個(gè)殘疾皇子辨赐,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,465評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容