2020年4月6日 星期一

React是什麽

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助理說,說個笑話來聽聽,它就回答我一個笑話。流程就是觸發 -> 叫用功能 -> 回應,其中的功能需要函數庫來建立,你可以把它想成是一個功能庫。


如果功能庫需要手動,手機裏面會藏著一個小精靈幫你執行功能。

如果我是個使用者界面,我媽媽會來使用它。因爲使用者界面是擔任人機的橋梁,意思就是我是個機器。

參考

沒有留言: