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