開場(chǎng)白

管理狀態(tài)很困難,對(duì)吧?如果你寫過復(fù)雜應(yīng)用,你一定對(duì)此深惡痛絕。React社區(qū)還有Angular2社區(qū)和Ember社區(qū)現(xiàn)在都開始使用一個(gè)庫,叫Redux。為什么?因?yàn)樗尮芾頎顟B(tài)變得簡單多了。但Redux有個(gè)問題,就是它對(duì)你寫異步代碼沒什么幫助,因?yàn)镽edux認(rèn)為異步是個(gè)比管理狀態(tài)更難的問題。特別是當(dāng)你試圖去解決一些復(fù)雜問題,比如:并行或多重WebSockets。這些問題本身就很復(fù)雜,你也沒轍。所以,這次演說將會(huì)介紹使用另一個(gè)庫,叫RxJS。這個(gè)庫至少可以讓異步問題變得可控可管理,至少可以讓你知道發(fā)生了什么。

自我介紹

我是誰?我是Jay Phelps。很明顯,照片中的襯衫不是我今天穿的,盡管它們很像,(歪果仁就是啰嗦,不過場(chǎng)下聽眾聽到這都樂了)。其實(shí)我穿了另外一件藍(lán)色襯衫,但這是我的推特頭像,它可以幫助那些還沒有認(rèn)出我的人認(rèn)出我來。很明顯,我是Netflix的軟件工程師。你可以關(guān)注我,通過下劃線jayphelps(就是_jayphelps,然后他又扯了一些沒用的,說有另外一個(gè)jayphelps,是一個(gè)16歲的家伙,經(jīng)常轉(zhuǎn)推一些足球圖片。他說他經(jīng)常說這個(gè)梗,因?yàn)楹芏啾緛硪P(guān)注他的人,都去關(guān)注那個(gè)16歲足球小哥了)。