F2E&RGBA Meetup 九月號 2017
主題: 爛 code 在經過長時間的演化之後,就會變成穩定的爛 code
報名日期:tmot space (106台北市大安區羅斯福路三段283巷21弄3號)
活動日期: 9/21 19:00
1.
講者:吳敬庭 (CT Wu)
講題: 用 Recompose 重構 React Component
講題簡介:
我們都喜歡 pure functional component,因為它簡單好懂、容易測試。但現實世界充滿各種複雜,導致我們必須把許多邏輯塞在 component 內,最後產出難閱讀且難維護的肥大的 component。針對此問題,React 提供了一種解決辦法:把大 component 拆成更多小 component;Recompose 則是從另一個維度解決問題:透過 higher-order component。
本次分享將會著重在透過 Recompose 重新思考如何架構 React Component,並會稍微介紹一些 functional programming 的觀念,適合已經有使用 React 經驗的人。
2.
講者:洪名辰 (Jerry Hong)
講題:如何 「畫圖」 寫測試 - RxJS Marble Testing
講題簡介:
在日常生活中,我們常常用 「畫圖」 來協助溝通,圖像可以簡單的幫助我們清楚表達,整個思考流程與邏輯;那單元測試作為程式碼的文件,為什麼我們不乾脆用「畫圖」來撰寫單元測試呢?
本次分享會說明如何用 Marble Diagram 來撰寫 Observable 的測試,以及使用 Marble Testing 所帶來的好處。適合用過 RxJS 或其相關 Library (recompose, redux-observable) 的開發者 或是對 RxJS 有興趣的初學者
F2E&RGBA Meetup
是每個月舉辦的技術分享會,
範圍是設計和前端,會分享這兩種職業會碰到的各種議題,最新工具、讀書心得、技術和合作方式。歡迎來現場邊吃邊聊
時間大約是 2 小時,每一位講師分享 30 分鐘。
7:00 入場
7:20 開始自介,自介完才能吃 pizza 喔~~
7:50 準時開始