原创 Deep In React 之詳談 React 16 Diff 策略(二)

文章首發於個人博客 這是我 Deep In React 系列的第二篇文章,如果還沒有讀過的強烈建議你先讀第一篇:詳談 React Fiber 架構(1)。 前言 我相信在看這篇文章的讀者一般都已經瞭解過 React 16 以前的 Diff

原创 Deep In React之淺談 React Fiber 架構(一)

文章首發於個人博客 前言 2016 年都已經透露出來的概念,這都 9102 年了,我纔開始寫 Fiber 的文章,表示慚愧呀。不過現在好的是關於 Fiber 的資料已經很豐富了,在寫文章的時候參考資料比較多,比較容易深刻的理解。 Reac

原创 JavaScript函數式編程,真香之組合(一)

JavaScript函數式編程,真香之認識函數式編程(一) 該系列文章不是針對前端新手,需要有一定的編程經驗,而且瞭解 JavaScript 裏面作用域,閉包等概念 組合函數 組合是一種爲軟件的行爲,進行清晰建模的一種簡單、優雅而富於表現力

原创 發佈 react 組件到 npm 上

我發佈了我的第一個 npm 組件,一個基於 react 的 3d 標籤雲組件。在這途中我也是遇到了很多的坑,花在完善整個發佈流程的時間遠多於寫這個組件本身的時間,所以我記錄下我覺得一個正常的 react 組件的發佈流程 最後記錄這篇文章花的

原创 函數式編程,真香

最開始接觸函數式編程的時候是在小米工作的時候,那個時候看老大以前寫的代碼各種 compose,然後一些 ramda 的一些工具函數,看着很吃力,然後極力吐槽函數式編程,現在回想起來,那個時候的自己真的是見識短淺,只想說,'真香'。 最近在研

原创 JavaScript ES6  讓我們寫得少,做得多

JavaScript ES6 帶來了新的語法和新的強大功能,使您的代碼更現代,更易讀。它允許您編寫更少的代碼並執行更多操作。 ES6 向我們介紹了許多強大的功能,如箭頭函數,模板字符串,對象結構,模塊等,讓我們來看看。 const and