[問題] React.js 在html純使用cdn的可行性?

看板Ajax作者 (mic)時間5年前 (2019/02/24 07:07), 編輯推噓3(3011)
留言14則, 5人參與, 5年前最新討論串1/1
小弟之前都是寫PHP跟JQuery比較多 最近因為有SPA網頁的需求 所以要使用React.js 如果網頁的react、react-dom、babel都是在html直接利用cdn來使用 而非用npm webpack create-react-app 以我目前的理解 不用npm的話 變成無法直接很快速的使用第三方的套件 而webpack是協助管理套件 那假設以目前開發網站初期 在套件需求還不大的情況下 我不使用npm webpack,然後將寫好的spa網頁放在server的apache下 會有什麼缺點? 希望版上前輩指點迷津 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.215.144 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1550963275.A.8E7.html

02/24 08:12, 5年前 , 1F
Jsx沒有被transpiler 的話,瀏覽器其實無法支援
02/24 08:12, 1F

02/24 08:13, 5年前 , 2F
如果你又有使用ES6或更新的寫法,可能也會有同樣的問題
02/24 08:13, 2F

02/28 15:07, 5年前 , 3F
以前可以直接用吧,但就不是使用 JSX 的寫法
02/28 15:07, 3F

02/28 15:08, 5年前 , 4F
不知道現在的版本還能不能用 React.createElement
02/28 15:08, 4F

02/28 15:10, 5年前 , 5F
以前是只要使用 React 和 ReactDOM 去操作跟寫 ES5 就好
02/28 15:10, 5F

02/28 15:10, 5年前 , 6F
至於套件,如果它有輸出 umd 或 iife 還是能用吧
02/28 15:10, 6F

02/28 15:11, 5年前 , 7F
不然你用 Vue.js 做好了,我一堆 SPA 是用 Vue cdn 寫的
02/28 15:11, 7F

02/28 15:12, 5年前 , 8F
題外話其實 SPA 也可以不用任何套件寫出來
02/28 15:12, 8F

02/28 15:12, 5年前 , 9F
只是取決於你的作法,沒有非要用什麼不可
02/28 15:12, 9F

02/28 15:18, 5年前 , 10F
02/28 15:18, 10F

02/28 15:19, 5年前 , 11F

02/28 20:50, 5年前 , 12F
createElement 一直都能用的
02/28 20:50, 12F

03/01 20:19, 5年前 , 13F
比較建議你用webpack 不然上面說的相容性等問題會搞死你
03/01 20:19, 13F

05/02 22:46, 5年前 , 14F
然後學 webpack 就學到放棄前端了XD
05/02 22:46, 14F
文章代碼(AID): #1SST9BZd (Ajax)
文章代碼(AID): #1SST9BZd (Ajax)