React高頻面試題梳理

React高頻面試題梳理

  • React生命週期有哪些,16版本生命週期發生了哪些變化?

  • setState是同步的還是異步的?

  • 爲什麼有時連續多次 setState只有一次生效?

  • React如何實現自己的事件機制?

  • 爲何 React事件要自己綁定 this

  • 原生事件和 React事件的區別?

  • React的合成事件是什麼?

  • React和原生事件的執行順序是什麼?可以混用嗎?

  • 虛擬Dom是什麼?

  • 虛擬Dom普通Dom更快嗎?

  • 虛擬Dom中的 $$typeof屬性的作用是什麼?

  • React組件的渲染流程是什麼?

  • 爲什麼代碼中一定要引入 React

  • 爲什麼 React組件首字母必須大寫?

  • React在渲染 真實Dom時做了哪些性能優化?

  • 什麼是高階組件?如何實現?

  • HOC在業務場景中有哪些實際應用場景?

  • 高階組件( HOC)和 Mixin的異同點是什麼?

  • Hook有哪些優勢?

  • ReactDiff算法的策略是什麼?

  • Reactkey的作用是什麼?

  • ReactFiber是什麼?爲什麼要引入?

  • 爲什麼推薦在 componentDidMount中發起網絡請求?

  • React代碼優化?

  • React組件設計要掌握哪些原則?

  • Redux的核心原理是什麼?

  • 什麼是 Redux中間件?

  • Reduxconnect函數的實現策略?

  • Mox的核心原理是什麼?

  • ReduxMobx的異同點,如何選擇?

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