[請益] 想請教為什麼都說React是框架?

軟工

56367

初次在板上發文,如果有哪裡沒注意到還請多多包涵QQ

小弟我最近在學Web,前端的部分是使用React做開發

因為從以前就很常聽到三大框架
Angular, Vue, React

所以一直以為React也是一種框架

但今天因為要跟人解釋我網頁使用的技術,所以就稍微用Copilot幫我列出了一些介紹

結果沒想到原來React只是一個Library?

本來還以為是AI搞錯,所以就去React官網看了一下

沒想到官網就寫出來了

The library for web and native user interfaces.

通常是搭配Redux、React Router才會更接近框架的體驗

所以我忽然很疑問為什麼大家都要說React是框架?

是因為React本身用起來就像框架的一種嗎?

想知道我有什麼細節漏掉了QQ

再麻煩各位大神解答

謝謝Soft_Job板

--
Sent from my iPhone 15 Pro

PiTT // PHJCI

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.79.69.106 (臺灣)※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1742270272.A.4F9.html
B09886980881樓這裡不是web學習板 03/18 12:08
zyxx2樓定義問題 大家怎麼叫就是什麼 03/18 12:11
所以就只是看大家習慣而已就對了 但這樣會不會有面試被問到前端框架回答React被洗臉說他根本不是框架,還是一般都不太 會在意這種小細節?
wulouise3樓framework也可以是library, lib包山包海 03/18 12:13
如果Library夠強大也能稱呼他為Framework就是了?
NDark4樓定義問題都看社群怎麼定義 03/18 12:16
所以就只是看大家怎麼講比較順而已就對了
qwer3388595樓? 03/18 12:25
hobnob6樓各自表述 03/18 12:27
Woqeker7樓錯版 03/18 12:36
我看板規應該也沒違反 之前也有人在這發問所以才來這裡問 如果不行的話我再刪除一下
chopinmozart8樓Next 算framework. React 不算 03/18 13:29
keel901359樓算本版吧 好像還有web版? 幾百年沒看了 ptt沒啥人沒差 03/18 13:30
soccer10310樓別理噓文老人 03/18 13:31
soccer10311樓既然這裡可以發 Rust 2024更新最新版、 03/18 13:31
soccer10312樓從開機自動轉檔、 03/18 13:31
soccer10313樓用什麼 IDE、 03/18 13:31
soccer10314樓用 AI 寫註解、 03/18 13:31
soccer10315樓寫一個 ssh client 連到 ptt..等等 03/18 13:31
soccer10316樓然後新手問個 React 就洗錯版? 03/18 13:31
soccer10317樓既然前面我舉的例子板上沒被刪文 03/18 13:31
soccer10318樓那原 PO 這個就要可以問 03/18 13:31
SkyPlus19樓如果說他是(或不是)框架就洗你臉,那你也不會想在這種人 03/18 13:34
SkyPlus20樓底下工作吧 03/18 13:34
SkyPlus21樓用這種問題測試主考官肚量也不錯 03/18 13:34
gino071722樓只要不是要你從頭造輪子 都可以叫 框架 調理包也是框架 03/18 13:38
stepnight23樓React本身就是個lib,但生態資源多 03/18 13:47
stepnight24樓一起用就很容易成為框架的樣子 03/18 13:47
stepnight25樓Angular,Vue自己就是個完整框架 03/18 13:47
stepnight26樓大概差在這吧 03/18 13:47
stepnight27樓不過這也沒啥好爭的,就看各自怎麼定義理解而已 03/18 13:51
stepnight28樓面試如果遇到這樣就洗臉不去也罷 03/18 13:51
internetms5229樓他跟別人也不太好搭,生命週期會怪怪,說他是框架 03/18 14:06
internetms5230樓就是只能用他生態系的東西吧,但我個人覺得這不是 03/18 14:06
更多請益
Re: [請益] 技能樹有點點歪了怎麼拉回來
[請益] 技能樹有點點歪了怎麼拉回來
[請益]請益職涯規劃
[請益] 職涯方向選擇求建議
[請益] 快40歲是否轉成主管職較保險?
[請益] 那個leetcode啦 才剛開始就撞牆
[請益] 駐點銀行軟體工程師
[請益] 第二份工作方向