開場白

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

自我介紹

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