- React.js 16從入門到實戰(zhàn)
- 王金柱
- 452字
- 2020-04-24 14:13:56
1.1 React概述
React框架自誕生伊始就備受矚目,一切皆源自其強(qiáng)大的背景。React框架最初是社交網(wǎng)絡(luò)巨頭Facebook(臉書)公司的一個內(nèi)部項目,設(shè)計目標(biāo)是用來架構(gòu)Instagram網(wǎng)站的。Instagram就是大名鼎鼎的、用于圖片分享的社交應(yīng)用,用戶可通過Instagram隨時隨地將抓拍的圖片在移動終端設(shè)備(手機(jī)、平板電腦等)上彼此分享。至于React框架與Instagram之間,有一段很曲折的故事。
Instagram其實最初是一家獨(dú)立公司,于2012年被Facebook公司收購。Facebook在考慮為Instagram設(shè)計UI時,對市面上絕大部分很成熟的JavaScript MVC前端框架均不太感冒。于是乎,React就如同大多數(shù)的前端框架的誕生一樣,被Facebook單獨(dú)開發(fā)出來,專門用于設(shè)計Instagram。因此,React框架的設(shè)計思想很獨(dú)特、視角很新奇,是很具有革命性的一款產(chǎn)品。
目前,React框架已經(jīng)被越來越多的設(shè)計人員所關(guān)注和使用,有一種說法認(rèn)為它很可能稱為未來Web開發(fā)的主流工具。由于React框架的大受歡迎,導(dǎo)致后來項目體量越滾越大,已經(jīng)從最早的UI引擎漸漸演變成了一套覆蓋前后端的Web App解決方案。React框架憑借其良好的性能優(yōu)勢、簡潔的代碼邏輯和龐大的受眾群體,已經(jīng)成為越來越多開發(fā)人員進(jìn)行Web App應(yīng)用開發(fā)的首選框架。
React框架的官方網(wǎng)址為https://reactjs.org/。
- Learning Python Web Penetration Testing
- 深度學(xué)習(xí)經(jīng)典案例解析:基于MATLAB
- Practical UX Design
- MySQL數(shù)據(jù)庫應(yīng)用與管理 第2版
- 劍指Offer(專項突破版):數(shù)據(jù)結(jié)構(gòu)與算法名企面試題精講
- PyQt從入門到精通
- Java Web及其框架技術(shù)
- C語言程序設(shè)計實踐教程
- C++程序設(shè)計基礎(chǔ)教程
- Visual C#.NET程序設(shè)計
- iOS自動化測試實戰(zhàn):基于Appium、Python與Pytest
- LabVIEW虛擬儀器入門與測控應(yīng)用100例
- OpenCV 3 Blueprints
- Java服務(wù)端研發(fā)知識圖譜
- 循序漸進(jìn)Vue.js 3前端開發(fā)實戰(zhàn)