[请益] 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