Which mechanism provides state management through a functional reactive programming model?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "MobX". MobX quản lý state theo mô hình lập trình phản ứng hàm (functional reactive programming): dữ liệu được đánh dấu observable, giá trị computed và component observer tự theo dõi phần dữ liệu chúng đọc, nên khi dữ liệu đổi thì chỉ những phần phụ thuộc tự động tính lại và render lại, không cần tự phát action. "useReducer" là hook có sẵn của React, quản lý state cục bộ theo mẫu reducer nhận state cũ và action rồi trả state mới, không có cơ chế theo dõi phụ thuộc tự động. "Redux" dùng một store tập trung với action và reducer thuần, luồng dữ liệu một chiều rõ ràng nhưng cập nhật bằng dispatch tường minh chứ không phản ứng tự động. "Realm" là cơ sở dữ liệu cục bộ trên thiết bị để lưu trữ bền vững, không phải thư viện quản lý state theo mô hình này.
Cùng chương 6
Given the following Redux reducer and action in a React Native application, what will be the value of the state after dispatching the increment action? // Reducer const counterReducer = (state = { count: 0 }, action) => { switch (action.type) { case 'INCREMENT': return { ...state, count: state.count + 1 }; default: return state; } }; // Action const increment = () => ({ type: 'INCREMENT' });Có lời giảiCâu hỏiWhat is a key difference between useReducer and useState in React Native?Có lời giảiCâu hỏiWhich of the following is not an option to manage data throughout a React Native app?Có lời giảiCâu hỏiCả 13 câu của chủ đề13 câu