2013-06-11 26 views
7

Tôi đang xây dựng một ứng dụng giống như trình phát đa phương tiện bằng cách sử dụng chuối phản ứng.Đẩy và kéo trong chuối phản ứng

Giả sử tôi muốn có một Behavior đại diện cho bản nhạc được chọn hiện tại trong danh sách bản nhạc.

Tôi có hai tùy chọn: sử dụng fromPoll để có được lựa chọn hiện tại khi cần ; hoặc sử dụng fromChanges và đăng ký sự kiện thay đổi lựa chọn.

Tôi chỉ sử dụng đoạn đường được chọn Behavior chỉ khi người dùng nhấn nút "Phát" . Sự kiện này hiếm hơn nhiều so với thay đổi lựa chọn.

Cho rằng, tôi giả định rằng fromPoll sẽ tốt hơn/hiệu quả hơn hơn fromChanges trong trường hợp này. Nhưng các tài liệu nói rằng "cách được đề nghị để có được Behavior s bằng cách sử dụng fromChanges".

Ứng dụng vẫn áp dụng ở đây? I E. hành động bỏ phiếu sẽ được thực hiện nhiều hơn thường xuyên hơn thực tế được sử dụng (lấy mẫu) bởi mạng không?

Trả lời

5

Trong phiên bản hiện tại (0,7) của phản ứng-chuối, các fromPoll chức năng thực sự tạo ra một hành vi có giá trị được xác định bằng cách thực hiện hành động bỏ phiếu bất cứ khi nào bất kỳ sự kiện xảy ra ở tất cả các .

Ngược lại, fromChanges sẽ chỉ cập nhật hành vi khi sự kiện cụ thể được đưa ra làm đối số có xảy ra.

Nói cách khác, trong quá trình triển khai hiện tại, fromPoll luôn kém hiệu quả hơn fromChanges.

Sau đó, một lần nữa, tôi sẽ không lo lắng quá nhiều về hiệu quả ngay bây giờ, bởi vì tôi chưa dành nhiều thời gian triển khai tối ưu hóa phù hợp. Chỉ cần sử dụng bất cứ điều gì đơn giản nhất hiện nay và lưu bất kỳ vấn đề hiệu quả cho các phiên bản tương lai của chuối phản ứng.

Các vấn đề liên quan