DAY21 突襲檢查 - Prop Types 範例程式碼:https://github.com/max80713/react-30-days 有任何問題都可...
【前言】 又是一個禮拜的煎熬......但還是得要繼續看redux,加油加油【正文】 昨天把presentational component順勢寫完了,今天...
Hi!大家好啊!React旅程走到這裡開始覺得有點累了XD,下班放假都還是不能忘記準備文章,嗚嗚...不過和不只報名一個系列的大大們來說,還算是算小咖了,希望這...
到目前為止,我們伸縮自如的圈圈叉叉遊戲已經很像樣了,但是目前判斷勝負的工作還是需要玩家自己來判斷。我們希望電腦可以幫助我們判斷勝負,這樣就不用自己在那邊算自己是...
DAY20 三個願望一次滿足 - Render Props 範例程式碼:https://github.com/max80713/react-30-days 有...
【前言】 呼~~終於進行到一半了(灑花!越來越不知道前言要寫什麼來湊字數了XD【正文】 在這次的範例,我們要利用redux與react再次做一個to do...
回憶 昨天我們以非同步函數測試的例子說明單元測試/整合測試的差異,到目前為止後端的部分打算先到這。之後的幾天,我們開始進入研究前端。 目標 在 Day 11 -...
Hi!大家好啊!因為大家的支持!鐵人賽總算過一半了!希望剩下來的賽程請各位大大繼續指教! 話說今天為了研究一個東西浪費了一堆時間,讓我現在感覺很沒勁,哈哈哈(超...
在 Day05 我們已經把該有的事件都做得差不多了,接下來我們希望把圈圈元件和叉叉元件加上去,讓我們點擊下去的時候,1會顯示圈圈,-1會顯示叉叉。 這邊先講一下...
DAY19 做個計時器 - HOC 範例程式碼:https://github.com/max80713/react-30-days 有任何問題都可以在 You...
Hihi!大家好!這樣子的開頭還要在鐵人賽結束前繼續用下去,請大家多多包涵XD,昨天我們已經能夠從Redux中取到資料了,今天要來說說該怎麼把透過React來觸...
【前言】 前兩篇我們介紹了action和reducer ,這次不多說廢話直接進到正文吧!【正文】 前面一直強調action是描述發生什麼事的物件,reduc...
DAY18 隔空取物 - Context 範例程式碼:https://github.com/max80713/react-30-days 有任何問題都可以在...
【前言】 終於來到假日了,身為一個朝八晚八的厭世工程師(什麼時候會離職或被火掉我也不知道),既然挑戰了鐵人賽,那就努力的把它做完吧(笑)!昨天講到action...
Hello!大家好!昨天初步認識了Redux後(真的非常初步XD),知道他如何管理資料了,那今天要來說說在Redux手上的資料該怎麼傳給React的組件!就請各...
DAY17 做個下拉式選單 範例程式碼:https://github.com/max80713/react-30-days 有任何問題都可以在 Youtube...
【前言】 最近加班都到好晚,工作上一切都好不順利(暈,每天希望自己不要扯後腿,但好像都瘋狂在扯後腿,對前輩整個很不好意思......嗚嗚嗚。但還是要得抽時間繼...
Hello!大家好啊!就算標題讓人搞不清楚狀況,但是點進來的時候應該還沒忘記昨天的成就感吧XD,為了能夠在最後獲得更大的滿足,今天再來開始繼續學習吧! 介紹R...
DAY16 效能再優化 - pureComponent 範例程式碼:https://github.com/max80713/react-30-days 有任何...
【前言】 完成三分之一的鐵人賽,接下來的文章要來介紹我最害怕的東西「Redux」,為什麼我要這麼說?因為即便我知道它的Redux概念是什麼,要我直接手寫出來我...
這一節我們來用前幾篇文章學到的一切來做個小範例吧!不知道大家在學網頁時,第一個嘗試的是什麼?當然這邊指的是除了Hello world!之外的XD,小弟我啊!遙想...
DAY15 效能優化 - shouldComponentUpdate 範例程式碼:https://github.com/max80713/react-30-d...
【前言】 前幾天我們建構了一些React的一些基礎觀念,這篇會稍微整理一下內容,並提供一些其他的網站給予參考。【正文】 剛開始我們稍微對ReactJS這個函...
Hi!恭喜踏入第11篇!完成1/3的賽程了!這樣子一直倒數心態是不是不太好XD,不過我還是很沈醉在給自己壓力的,哈哈哈,但是結束後還是讓我耍廢一陣子吧!欸?現在...
實作是最好的學習。今天要介紹Gatsby.js的安裝及在local環境運行起來。 YouTube教學影片: ##安裝Gatsby CLI npm instal...
DAY14 幫時鐘做點效果 - componentDidUpdate 範例程式碼:https://github.com/max80713/react-30-d...
【前言】 前幾天我們做的練習基本上都是放在同個Component檔案下,但事實上我們會切分Component,一來可以達到Component的可覆用性、可維護...
前面幾篇文章把React基本的用法都說完了,剩下的就是該如何將它應用在實務面中,所以接下來我會試著和各位一同做出一些小作品,但是在那之前,我們得先了解如何正確的...
DAY13 再做一個時鐘的開關 - componentWillUnmount 範例程式碼:https://github.com/max80713/react-...
【前言】 昨天稍微提到了React component的其中兩個生命週期componentDidMount和componentWillUnmount。今天就來...