Skip to content

Latest commit

 

History

History
52 lines (51 loc) · 1.69 KB

Exam-advance.md

File metadata and controls

52 lines (51 loc) · 1.69 KB

單選題,請選出最合適的選項?

  1. React 可以開發什麼平台?
    • a) web App
    • b) mobile App
    • c) desktop App
    • d) 任何可以執行 JS,且將原生 UI 元件封裝成 React component 的平台
  2. React 的資料更新方式和以往 jQuery 有什麼不同?
    • a) React 使用萬物皆組件的概念
    • b) React 提供了簡單做到單向綁定的方法
    • c) React 需要手動操作 DOM
    • d) 沒有差別
  3. React 如何連結到 Redux?
    • a) 透過 Provider 和 Connect
    • b) 透過 Reducer
    • c) 透過 Store
    • d) 透過 State
  4. Component 內部和 UI 顯示相關的動態資料應該存放在?
    • a) class 成員變數
    • b) prop
    • c) state
    • d) global
  5. 如何更新 React state?
    • a) 修改 this.state 物件資料
    • b) 對 this.state 進行重新賦值
    • c) 使用 this.setState 方法更新 state 物件
    • d) 將 component 從畫面移除,重新渲染新狀態的 component
  6. React Native 用什麼 API 讓組件支援動畫?
    • a) Animation
    • b) Animatable
    • c) Animated
    • d) Animatic
  7. 需要迴圈渲染多個相同 Component 時,應該給予什麼 prop 作為識別?
    • a) key
    • b) ref
    • c) id
    • d) index
  8. Hot Deploy 熱部署可以更新哪些內容?
    • a) 更換 App Icon
    • b) 更換 App 名稱
    • c) 新增 App 權限
    • d) 更換 App JS
  9. 下列哪個不是 JWT 內容的一部分�?
    • a) Payload
    • b) Signature
    • c) Authentication
    • d) Header
  10. Redux 使用情境不包括下列哪個?
    • a) 共享某個组件的狀態
    • b) 統一管理 App 所有狀態
    • c) 需要改變別的組件的狀態
    • d) 共用某個全域狀態,讓所有組件都能取得