Đây là phần tạo nên thương hiệu của RxSwift. Vì có quá nhiều các operators
tới mức mà không thể nào nhớ hết nỗi. Đôi khi quên & nhầm nữa.
Về các Operators, ý nghĩa quan trọng nhất của chúng là:
- Biến đổi dữ liệu này thành một dữ liệu khác
- Biến đổi cả 1 sequence observable thành 1 sequence observable khác
- Handle các sự kiện
- Thực thiện một số chức năng đặc biệt
Điều đặc biệt nữa là:
- Bạn có thể gọi các
operator
liên tiếp nhau - Đầu ra của operator này là đầu vào của operator khác
Chính vì những cái đặc biệt đó mà giúp cho RxSwift trở nên khó hiểu cực kì.
Vâng vâng, một bài viết không thể nào bao quát hết được các Operator. Vì vậy tạm thời mình phân chia chúng theo chức năng sử dụng thành 4 nhóm chính.
Chi tiết từng Operator sẽ được đề cập trong các bài viết sau. Cảm ơn bạn đã đọc phần này!