送給即將面試前端的小白

今年初,JavaScript Report 發佈了前端框架近一年的走勢圖。在衆多的前端框架中,React 仍然牢牢佔據着使用率第一的位置,假如你是一位前端開發者,React ,Vue ,Angular 三大框架,你肯定是要至少精通其中一種的。

最近在GitHub上找到一個有關React的面試題大全,304道全部和前端/React有關,涵蓋React核心、React Router 、React-Intl等

目前,reactjs-interview-questions在GitHub上已經獲得 1770 個Star,309個Fork

項目地址:https://github.com/sudheerj/reactjs-interview-questions

具體問題截圖如下:

有的小夥伴看到這密密麻麻的英文,估計就頭疼了,不過還好,這個項目已經有開發者把它翻譯成中文版——reactjs-interview-questions

目前也已經獲得 978 個Star,110 個Fork

項目弟子:https://github.com/semlinker/reactjs-interview-questions

下面,我們可以一起看幾個問題:

什麼是 React?

React 是一個開源前端 JavaScript 庫,用於構建用戶界面,尤其是單頁應用程序。它用於處理網頁和移動應用程序的視圖層。React 是由 Facebook 的軟件工程師 Jordan Walke 創建的。在 2011 年 React 應用首次被部署到 Facebook 的信息流中,之後於 2012 年被應用到 Instagram 上。

Virtual DOM 如何工作?

Virtual DOM 分爲三個簡單的步驟。每當任何底層數據發生更改時,整個 UI 都將以 Virtual DOM 的形式重新渲染。 

然後計算先前 Virtual DOM 對象和新的 Virtual DOM 對象之間的差異。 

一旦計算完成,真實的 DOM 將只更新實際更改的內容。 

來源:開源最前線

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章