純函數 https://link.juejin.cn?target= 純函數的幾個條件: 同樣的輸入,必須是同樣的輸出。 函數中不能改寫參數的值。 不會産生任何副作用,不能有網絡請求和輸入輸出裝置。 不能調用Date.now()和Math.random()等不純的方法。 https://link.juejin.cn?target= redux的reducer必須是一個純函數 詳情可以參考這篇文章 React-48:為什麼redux中的reducer傳回狀态時不能用unshift等API?