[請益] Udemy上關於React的課程

作者: state9981 (斯坦特9981)   2021-08-03 19:50:09
大家好,我以前在大學只學過Java,最近學完下面這堂有關Javascript的課程:
The Complete JavaScript Course 2021: From Zero to Expert!
作者:Jonas Schmedtmann
https://www.udemy.com/course/the-complete-javascript-course/
接下來預計學React、Nodes,需求是走網頁方面(似乎職缺比較多),
但手機APP也不排斥。
作者: opallin (Opal_Lin)   2021-08-03 19:57:00
第一個吧, 內容蠻久沒更新了, 但學mental model還是不錯
作者: lynx (冠)   2021-08-03 20:11:00
react建議找有教redux toolkit的,不然都算舊
作者: hermes018 (cynric)   2021-08-03 20:32:00
第一個是不錯,但是他大部分都是class component寫法推薦 Maximilian 的
作者: sjensen (KwonIn)   2021-08-03 20:54:00
沒特別看JavaScript,直接看Maximilian的,很滿意,覺得講師滿有趣的,而且課程有帶到Redux 、Next,推薦。
作者: triplee (none)   2021-08-03 21:32:00
我只能說max對初學者來說絕對是個佛心講師 講的很全 口語清晰(建議1.25語速) 最重要的是會去更新課程
作者: bcjohn (bc)   2021-08-03 22:05:00
推薦 Maximilian,他真的講的很詳細清楚,聲音又好聽,過一兩年後你還會發現他竟然還更新課程教最新的用法
作者: frank60116 (髮藍客)   2021-08-03 23:34:00
我 Max 跟 Stephen 的都有買,比較喜歡 Stephen 的Stephen 比較會準備一些投影片做講解
作者: newbout ( nb 但沒有 a )   2021-08-04 00:05:00
Stephen的Modern React 跟 Max的 React The Complete Guide我都有買我先看Stephen的再看Max的覺得Max的比較好Stephen的寫法有點舊了,不過以初學的話我覺得還不錯,時間夠的話還是可以先聽Stephen的再去聽Max的補充一下,我說的比較好是指Max課程的完成度,很多都有帶到,之後要往其他地方(Jest Typescript Next.js) 點技能的話,他已經有涵蓋到基本概念了至於樓上有人提到說沒用Redux Toolkit的課程都算舊了是沒錯,不過我還是建議先學好Redux基礎概念,學好原先的Redux概念再用Toolkit也不遲,因為Max的React課程,Advanced Redux部分是直接用Redux Toolkit來講解,雖然是很方便沒錯,但概念沒建立好卻直接用那套工具的話,我覺得不是很好。
作者: sjensen (KwonIn)   2021-08-04 03:23:00
補一下對Max的React課程看法,確實跟樓上說的一樣,課程本來是教class component 的,後來更新直接打掉改成function component ,舊的課程雖然不能線上看,但是有下載資源,等於有需求的話兩種寫法都能學到。Redux, Context API都有,也有教到toolkit ,甚至還有用custom hook自己寫一個的小篇教學。Next.js 的教學我也覺得很夠入門了,有些內容礙於課程主題和篇幅沒有深入,但也有專門的課程,看下來的心情就是不太需要擔心學到卡住。另外很多概念部分都會附上Academind 的教學影片,不會說某些邏輯搞不清楚原因。總而言之,其他課程不太清楚,但是接下來想自學什麼,我都優先考慮Max的課程XD再補一點,Max的Redux課程有分兩個階段,教基礎時先純用JavaScript套一遍Redux給概念,再教redux跟react-redux,Advance才教toolkit,我覺得不會有樓上說直接學Toolkit 的缺點。最近才剛學完React,有疑問可以交流一下~
作者: newbout ( nb 但沒有 a )   2021-08-04 08:34:00
我不推從Advanced開始都用Toolkit的原因是,Toolkit的寫法是違反React immutable的精神的,雖然底下有immer在包但如果project修改store資料的寫法其實沒那麼複雜的話,用Toolkit我覺得反倒是比較冗贅,而且Toolkit也包了ThunkMax的教學,Async code的部分帶到用Toolkit,覺得可能會因為不了解Toolkit可以直接call async code,而不了解到原本react-redux跟redux-thunk 互動的概念
作者: sjensen (KwonIn)   2021-08-04 12:17:00
就我了解,toolkit是Redux端的工具,方便程式碼分塊等等的,在React端使用差異不大。至於class components ,現在使用應該偏少?可以先看課程內的那個章節,如果工作上有需要,再去下載資源載來看
作者: newbout ( nb 但沒有 a )   2021-08-04 12:27:00
@原po 我講的Advance是指Max的React The Complete Guide裡的Advanced Redux章節,而不是Stephen的課程。沒描述清楚很抱歉,不過看你在科技版也有轉貼這篇文,我建議你可以先看Max的課。@sj,對呀也是Toolkit工具之一,只是我比較傾向於先用原生的React Redux搭配Thunk之後再往Toolkit整套會比較好,要使用工具之前我覺得可以體會一下工具為何誕生,工具解決了什麼問題這樣才不會被工具綁架
作者: lyuping (湘蘭)   2021-08-06 18:33:00
可以請問 max 推薦的連結嗎...感謝

Links booklink

Contact Us: admin [ a t ] ucptt.com