React(又叫React.js 或 ReactJS)是一個
使用者界面(UI)交互的JavaScript
函數庫,它由Facebook以及由獨立開發人員和公司組成的社區維護。看了這句話還是不太明白,react是什麽意思呢?
react在cambridge字典的解釋是to act in a particular way as a direct result of something else,翻譯為中文是
動作導致結果的意思,如同我們去工作導致錢掉進賬戶一樣,很容易理解。但這邊的React不是工作面向的解釋,而是使用者界面,
使用者界面擔任人與機器溝通的角色。像我們每天早上都會滑手機看新聞,手機畫面(使用者界面)上面有許多功能按鈕等著我們去使用(交互),向下滑動表示看下一頁。
使用者界面有些沒有實體,就是你看不到也摸不到,如
Google助理。它能讓使用者使用語音輸入指令(使用者界面),以得到回應(交互)。舉例:有次我對著手機的Google助理說,說個笑話來聽聽,它就回答我一個笑話。流程就是
觸發 -> 叫用功能 -> 回應,其中的
功能需要
函數庫來建立,你可以把它想成是一個功能庫。
如果功能庫需要
手動,手機裏面會藏著一個小精靈幫你執行功能。
如果我是個
使用者界面,我媽媽會來使用它。因爲使用者界面是擔任人機的橋梁,意思就是我是個機器。
參考
沒有留言:
張貼留言