開(kāi)場(chǎng)白
管理狀態(tài)很困難,對(duì)吧?如果你寫(xiě)過(guò)復(fù)雜應(yīng)用,你一定對(duì)此深?lèi)和唇^。React社區(qū)還有Angular2社區(qū)和Ember社區(qū)現(xiàn)在都開(kāi)始使用一個(gè)庫(kù),叫Redux。為什么?因?yàn)樗尮芾頎顟B(tài)變得簡(jiǎn)單多了。但Redux有個(gè)問(wèn)題,就是它對(duì)你寫(xiě)異步代碼沒(méi)什么幫助,因?yàn)镽edux認(rèn)為異步是個(gè)比管理狀態(tài)更難的問(wèn)題。特別是當(dāng)你試圖去解決一些復(fù)雜問(wèn)題,比如:并行或多重WebSockets。這些問(wèn)題本身就很復(fù)雜,你也沒(méi)轍。所以,這次演說(shuō)將會(huì)介紹使用另一個(gè)庫(kù),叫RxJS。這個(gè)庫(kù)至少可以讓異步問(wèn)題變得可控可管理,至少可以讓你知道發(fā)生了什么。
自我介紹
我是誰(shuí)?我是Jay Phelps。很明顯,照片中的襯衫不是我今天穿的,盡管它們很像,(歪果仁就是啰嗦,不過(guò)場(chǎng)下聽(tīng)眾聽(tīng)到這都樂(lè)了)。其實(shí)我穿了另外一件藍(lán)色襯衫,但這是我的推特頭像,它可以幫助那些還沒(méi)有認(rèn)出我的人認(rèn)出我來(lái)。很明顯,我是Netflix的軟件工程師。你可以關(guān)注我,通過(guò)下劃線(xiàn)jayphelps(就是_jayphelps,然后他又扯了一些沒(méi)用的,說(shuō)有另外一個(gè)jayphelps,是一個(gè)16歲的家伙,經(jīng)常轉(zhuǎn)推一些足球圖片。他說(shuō)他經(jīng)常說(shuō)這個(gè)梗,因?yàn)楹芏啾緛?lái)要關(guān)注他的人,都去關(guān)注那個(gè)16歲足球小哥了)。