nền
tôi đã và đang xây dựng một ứng dụng sử dụng Phản ứng Native & Redux để tiến hành đánh giá về việc liệu để sử dụng nó cho một dự án sắp tới trên Swift và sẽ hoàn toàn tự nhiên.Quản lý Nhà nước đối với Animations Sử dụng Phản ứng Native và Redux
Tôi thực sự tin rằng kỹ thuật của Dan Abramov với Redux là trường hợp kỹ thuật vững chắc. Không cập nhật trạng thái và có quan điểm như là một chức năng của nhà nước là rất lớn, và tôi rất nhiều trên tàu với ý tưởng. Nơi tôi đến một chút unstuck là với ném hình ảnh động vào hỗn hợp.
Kịch bản
hình ảnh động phức tạp hơn đòi hỏi phải quản lý nhà nước, ví dụ, phai màu ra một cái nhìn, thay thế văn bản và mờ dần nó trở lại. Tôi chỉ muốn để cập nhật các văn bản nửa chừng hoạt hình, và đây là đủ dễ dàng để thực hiện bằng cách sử dụng trạng thái cục bộ và tận dụng khung Hoạt ảnh.
Giả sử văn bản được hiển thị do trạng thái điều khiển, nó sẽ được cập nhật khi trạng thái được thay đổi thông qua hành động thích hợp & kết hợp giảm tốc, nhưng vì mục đích tôi cần nó giữa hai hoạt ảnh này.
Ví dụ về điều này sẽ chọn bản ghi từ danh sách, trong đó có nhãn trên màn hình hiển thị tên của bản ghi đã chọn. Lý tưởng nhất là bạn muốn cập nhật cửa hàng toàn cầu ngay lập tức, nhưng thực hiện chuyển đổi tốt đẹp trên chính nhãn đó.
Suy nghĩ của tôi
Để tâm trí của tôi nó làm cho một số lượng tinh thần để sử dụng 'nhà nước địa phương' bên trong của các thành phần để đối phó với hình ảnh động, và các cửa hàng Redux chính cho dữ liệu tổng thể nhiều hơn hoặc trạng thái kiến trúc. Vấn đề là điều này phá vỡ ý tưởng của quan điểm là một chức năng của nhà nước toàn cầu và tôi không chắc chắn rằng ngồi ngay với tôi.
Mặt khác, quản lý chuỗi hoạt ảnh vv bằng cách viết đống hành động, bộ giảm tốc và làm lộn xộn cửa hàng cũng không cảm thấy sạch sẽ.
Các Câu hỏi
Tôi biết Phản ứng Native là trong giai đoạn trứng của nó, và không phải ai cũng được sử dụng Redux, nhưng là có một cách được chấp nhận chung trong việc quản lý hình ảnh động trong các loại hình kịch bản?
Tôi thực sự quan tâm đến điều này, đã suy nghĩ về cùng một kịch bản. – bilby91
Tôi tự hỏi mình câu hỏi tương tự. Tôi không nghĩ rằng Redux được thiết kế để xử lý hoạt ảnh và chuyển tiếp. Nếu bạn xem xét mỗi khung hình động một trạng thái, thì bạn phải gửi ít nhất 60 hành động mỗi giây. Nó sẽ làm cho ứng dụng của bạn phức tạp hơn và có rất ít lợi ích. Hãy xem xét kịch bản này: bạn nhấn vào một nút trên một trang, sau đó nó điều hướng đến một trang khác. Nó có ý nghĩa để xác định các trạng thái trên mỗi trang. Nhưng làm cách nào để bạn xác định các trạng thái cho ngăn xếp điều hướng đó? Tôi đã xây dựng một số ứng dụng trong đó trạng thái xem không có ý nghĩa do số lượng yêu cầu hoạt ảnh và yêu cầu hoàn thiện. –
Vâng, tôi đã đi với ý tưởng sử dụng nhà nước địa phương để kiểm soát hoạt hình, nhưng nó vẫn không ngồi 100% ngay với tôi! –