[ Day 30 ] 从 Vue.js 到 React.js 的完赛心得

https://ithelp.ithome.com.tw/upload/images/20211014/20134153VILYI3vkce.png
第一次参加铁人赛很开心真的能顺利完赛啦!!!
当初开赛前还想说参赛期间会经历中秋节和双十国庆的连假,以为会因此就松懈但是最後还是坚持下来了。现在回首觉得这三十天确实挺充实的,虽然不能完全吸收所有的内容,但是对於基本的功能以及应用都有了初步的了解!


铁人赛目标回顾

所以这边要来回顾一下 Day 01 中,我自己预设的目标:

  1. 顺利完成这次铁人赛
    真的在今天顺利完赛了!虽然中间一度因为工作太忙碌的关系赶不出文章,但最後在熬夜研究努力赶稿的过程中也将进度补上了。可喜可贺!

  2. 了解 React.js 的基础和使用方法
    现在看到关於 React.js 的相关文章还有其他功能介绍的时候,不再像看无字天书一样完全搞不懂里面的功能。从 ReactDOMJSX 语法ComponentsProps 和 State生命周期以及 React Router 等等,都能够了解其中的原理以及该功能要解决的问题了。

  3. 知道 React Hooks 的特色
    终於知道这个赫赫有名的 React Hooks 究竟带来了什麽样的变革,可以让 Function Components 摇身一变成为 React.js 开发者的新宠儿?也因为在实作 React.js 网站的过程中频繁地使用到各种 React Hooks ,所以就对它的使用跟功能也更加熟悉。

  4. 应用这 30 天 React.js 基础概念来实作一个网站
    实作网站的这个环节其实算是将前面几天所学习的观念和功能做一个总复习,因为最一开始都是着重在功能的介绍,但因为少了实际的操作跟运用所以其实那些功能和概念到後面就会渐渐不熟悉。不过最後在实际使用 React.js 开发的过程中,我们将所有的基础观念都串连起来之外也增加了一些虽然前面章节没有提及的功能,所以透过这个范例的实作确实对 React.js 的使用更加了解也更清楚它的功能会在什麽情境使用到


从 Vue.js 到 React.js 的心得

其实从接触 Vue.js 这个框架到开始工作後的实际开发其实才短短半年左右的时间,而 React.js 也只是刚理解基础一个月而已。所以说如果要我来比较这两个 JavaScript Library 或 Framework 哪一个比较好用?哪一个比较优秀?好像不是那麽客观,因为我并没有使用 React.js 开发完整专案的经历。

不过从 Vue.js 跳到 React.js 学习的时候会不会比较容易上手?答案是:会!
因为它们其实都是采用元件 Component 的概念来做撰写的,所以如果有学过 JavaScript Library 和 Framework 的话,肯定可以在学习相关功能和概念的时候能更加融会贯通的!


最後的感谢和学习资源

最後要提供给和我一样的 React.js 初学者一些大大们推荐的教学资源还有铁人赛前辈们的文章,让大家在学习的过程中能够依照自己比较倾向和需要的学习内容做选择:

影片教学:

铁人赛文章:

这边想要感谢火箭队大家的陪伴!在我压线发文的时後一起关心我让我很感动 QQ
还有在看这系列文章的各位,谢谢你们愿意花时间看我的学习纪录 XD
另外也想感谢过去三十天花了很多时间努力看官方文件然後消化吸收再写范例写文章的自己,辛苦了!
如果以後还有其他内容我会在 medium 上跟大家分享,之後也会再把完整的心得文补上。
https://ithelp.ithome.com.tw/upload/images/20211014/20134153yLLoZ9EmBn.png
备注:铁人赛完赛前夕,火箭队大家在 Gather 帮我加油的合照XD

再一次谢谢大家!谢谢铁人赛!
那我们以後再见罗ʘ‿ʘ


<<:  DAY30:赛後心得检讨

>>:  Youtube API - 凡事趁早没有那麽多来日方长(总结)

【第三十天 - Flutter 结赛感想、期许、愿景】

感想 在这三十天,我整理了一下 Sample Code,虽然对初学者来说,可能偏难,但是这些过程,是...

Day26 Project3 - LINE Bot 注册

Day25已经利用第三方API获得了每日汇率,但这样还是解决不了要自己手动打开DB查资料的问题,为了...

[Day 2] php变数型态与运算

php中的资料型态(Data Type) String Integer Float Boolean ...

Day28:八皇后问题- 8 Queens Puzzle

八皇后问题可以说是一道相当经典的演算法题目,以西洋棋为背景,如何在一个8x8的棋盘上摆放八个皇后的...

Day 16 [Python ML、Pandas] 组成群组合排序

import pandas as pd reviews = pd.read_csv("./...