iT邦幫忙

2023 iThome 鐵人賽

DAY 1
1
Modern Web

從Vue學React!不只要會用,還要真的懂~系列 第 1

【Day 1】為什麼我要從Vue學React?為什麼不只要會用,還要真的懂?

  • 分享至 

  • xImage
  •  

大家好!我是從韓文領域不務正業到軟體產業的文科少女,目前正在前端的世界努力中。因為希望自己能突破Junior的坎,所以為自己立下了一個參加鐵人賽的目標,希望透過這三十天不中斷地吸收及產出,讓自己對於技術有更近一步的成長。

從Vue學React到底是什麼概念?

在正式開賽前,其實已經有和身邊的前輩提到自己今年預計要參加IT鐵人賽,也跟他說了我預計參賽的主題是「從Vue學React」。當我說出這個主題時,前輩很熱心地提醒我寫這個主題可能有點危險,因為有些特性不太一樣。不過我自己內心其實很清楚Vue及React雖然都是JavaScript底,但特性上有些不同,不過也因為這樣,我覺得從我比較熟練的Vue去學React,反而能對不管是Vue或是React都能有更深一層的理解,因為可以從差異中,去挖掘為何有這些差異。

所謂的「從Vue學React」,除了從Vue當作起始點去了解相同的實作內容,在Vue及React各自是怎麼完成以外,還會進一步挖掘是哪些特性上讓它們有著不一樣的差異。另外,也會從這個使用情境中再延伸到一些進階用法,或是比較容易理解錯誤的部分。最後,需要強調的是因為這次的學習重點是在於「學React」所以在這三十天的學習過程中,React會是男主角,Vue則會是男配角。

已經過了會用就好的階段,該多思考「為什麼」了!

在轉職初期,應該大部分的人都只會專注在怎麼使用,但如果想要解決更難的問題,或是讓自己的職涯能更往前一步地邁進的話,就不能一直待在會用就好的階段。所以在這次的學習旅程中,我會稍微調整一下自己的學習方式,不再單純是知道要怎麼用,還會延伸去了解一些以前沒有仔細去了解的原理和概念,多多去探究「為什麼」。

如果你也是一位已經不是超級新手,但還卡在新手階段的人,很歡迎你一起往「不要只會用,還要真的懂」的方向下去學習。

誰適合一起從這個方向開始學React?

適合懂一點Vue的人,畢竟是從Vue學React,是以Vue為起點下去看某些功能的實作,再往React對照在React的使用情境中會怎麼實作。當然如果是懂React的人,好奇Vue是怎樣的一個框架,想要稍微認識一下Vue的話,也很適合。

預計學習內容

主要會以下述這兩個部分為主:

  • 渲染模式
  • hooks的用法及概念

另外,也預計還會往以下這兩個部分再延伸學習:

  • 全域狀態管理工具
  • Router相關

使用的版本

Vue會以Vue3為基準,React則以React 18為基準。

這次是小女子我第一次鼓起勇氣參賽,希望各位前輩大大們可以多多給我一些指教:)


下一篇
【Day 2】這趟旅程,從認識mutable和immutable開始
系列文
從Vue學React!不只要會用,還要真的懂~30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言