【React】心得以及項(xiàng)目問(wèn)題匯總

zhongxia
2016-07-22 18:21:19


1. React使用心得

由于使用react, 都是一直使用 ES6的語(yǔ)法,  因此這里說(shuō)的主要是針對(duì)ES6語(yǔ)法的一些心得. 
  1. ES6中, 給標(biāo)簽 添加事件, 需要給函數(shù) 指定 this 對(duì)象, 否則函數(shù)內(nèi)部的 this 對(duì)象會(huì)指向標(biāo)簽.
    eg:
<button onClick={this.handleClick.bind(this)}>Click Me!</button>
  1. 組件內(nèi)部有監(jiān)聽(tīng)事件, 組件外部變量, 在組件卸載的時(shí)候, 需要移除監(jiān)聽(tīng), 清空比變量
let data = 'xxx';
class Demo extends React.Component {
    componentWillUnmount() {
      //TODO 卸載事件監(jiān)聽(tīng), 非React 組件內(nèi)的變量 需要 設(shè)置為 null
      data = null;
    }
}
  1. componentDidMount方法Ajax獲取數(shù)據(jù), 在 Ajax 成功的回調(diào)函數(shù)里面, 需要判斷 that 是否為空, 不為空在做處理. (獲取判斷組件是否卸載)
    可能Ajax還沒(méi)有請(qǐng)求結(jié)束的時(shí)候, 組件已經(jīng)卸載了,導(dǎo)致
componentDidMount() {  
    let that = this;   
    //獲取保存路徑 
    Model.getSavePath(function (result) {   
        console.log("result.data", result.data) ; 
        that && that.setState({pathTreeSelectData: result.data}) 
 })}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末刃跛,一起剝皮案震驚了整個(gè)濱河市蜓肆,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌怀读,老刑警劉巖蹦玫,帶你破解...
    沈念sama閱讀 222,807評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件奥秆,死亡現(xiàn)場(chǎng)離奇詭異阻肿,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)团驱,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,284評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門摸吠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人嚎花,你說(shuō)我怎么就攤上這事寸痢。” “怎么了紊选?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,589評(píng)論 0 363
  • 文/不壞的土叔 我叫張陵啼止,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我兵罢,道長(zhǎng)族壳,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,188評(píng)論 1 300
  • 正文 為了忘掉前任趣些,我火速辦了婚禮,結(jié)果婚禮上贰您,老公的妹妹穿的比我還像新娘坏平。我一直安慰自己拢操,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,185評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布舶替。 她就那樣靜靜地躺著令境,像睡著了一般。 火紅的嫁衣襯著肌膚如雪顾瞪。 梳的紋絲不亂的頭發(fā)上舔庶,一...
    開(kāi)封第一講書(shū)人閱讀 52,785評(píng)論 1 314
  • 那天,我揣著相機(jī)與錄音陈醒,去河邊找鬼惕橙。 笑死,一個(gè)胖子當(dāng)著我的面吹牛钉跷,可吹牛的內(nèi)容都是我干的弥鹦。 我是一名探鬼主播,決...
    沈念sama閱讀 41,220評(píng)論 3 423
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼爷辙,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼彬坏!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起膝晾,我...
    開(kāi)封第一講書(shū)人閱讀 40,167評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤栓始,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后血当,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體幻赚,經(jīng)...
    沈念sama閱讀 46,698評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,767評(píng)論 3 343
  • 正文 我和宋清朗相戀三年歹颓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了坯屿。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,912評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡巍扛,死狀恐怖领跛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情撤奸,我是刑警寧澤吠昭,帶...
    沈念sama閱讀 36,572評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站胧瓜,受9級(jí)特大地震影響矢棚,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜府喳,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,254評(píng)論 3 336
  • 文/蒙蒙 一蒲肋、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦兜粘、人聲如沸申窘。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,746評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)剃法。三九已至,卻和暖如春路鹰,著一層夾襖步出監(jiān)牢的瞬間贷洲,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,859評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工晋柱, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留优构,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,359評(píng)論 3 379
  • 正文 我出身青樓趣斤,卻偏偏與公主長(zhǎng)得像俩块,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子浓领,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,922評(píng)論 2 361

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

  • 深入JSX date:20170412筆記原文其實(shí)JSX是React.createElement(componen...
    gaoer1938閱讀 8,076評(píng)論 2 35
  • It's a common pattern in React to wrap a component in an ...
    jplyue閱讀 3,277評(píng)論 0 2
  • 原教程內(nèi)容詳見(jiàn)精益 React 學(xué)習(xí)指南玉凯,這只是我在學(xué)習(xí)過(guò)程中的一些閱讀筆記,個(gè)人覺(jué)得該教程講解深入淺出联贩,比目前大...
    leonaxiong閱讀 2,843評(píng)論 1 18
  • 1 統(tǒng)計(jì)結(jié)果的有效性 量化簡(jiǎn)單來(lái)看,其實(shí)是對(duì)數(shù)據(jù)的統(tǒng)計(jì)祸泪。 所以吗浩,我們常常進(jìn)行的回測(cè),其實(shí)就是在統(tǒng)計(jì)歷史數(shù)據(jù)没隘,來(lái)驗(yàn)證...
    止一量化養(yǎng)家閱讀 434評(píng)論 0 1
  • 有邏輯是一項(xiàng)很重要的技能 有一天正趕上保研生的面試懂扼,在面試結(jié)束之后,跟老師做實(shí)驗(yàn)的時(shí)候右蒲,老師突然問(wèn)我阀湿,對(duì)保研生有什...
    有聊星人_幾人歸閱讀 138評(píng)論 0 0