Reselect
là gì và nó hoạt động như thế nào?
Reselect
là gì và nó hoạt động như thế nào?
Reselect là một thư viện selector cho Redux, giúp tạo ra các selector có thể được tái sử dụng và memoized. Selector là một hàm cho phép bạn trích xuất và chuyển đổi dữ liệu từ Redux store một cách hiệu quả. Reselect được sử dụng để tính toán dữ liệu phái sinh từ state của Redux store mà không cần phải viết lại logic tính toán mỗi khi state thay đổi.
Tạo Selector: Bạn tạo một selector bằng cách sử dụng hàm createSelector
từ thư viện Reselect. Selector này sẽ nhận vào một hoặc nhiều "input selector" và một hàm "transform function" để tính toán và trả về dữ liệu mong muốn.
import { createSelector } from 'reselect';
const g...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào