Chúng tôi đang di chuyển ứng dụng Backbone của mình để sử dụng React và Redux. Tôi đang tạo một tính năng mới bằng cách sử dụng React/Redux nhưng nó đòi hỏi một textInputView hiện đang ở trong Backbone. TextInputView này rất cồng kềnh và có chức năng nâng cao ngăn tôi chuyển nó sang React vào lúc này.Làm thế nào để hiển thị khung nhìn Backbone bên trong một thành phần React?
Tôi cần hiển thị chế độ xem Xương sống của tôi và đặt nó làm phần tử bên trong mô-đun Phản ứng của tôi. Ý tưởng của tôi là render khung nhìn Backbone và chuyển nó vào thành phần React. Sau đó, trong thành phần React của tôi, hãy tạo các hàm componentDidMount
và componentDidUpdate
sẽ thêm khung nhìn Backbone của tôi theo cách thủ công vào DOM mỗi lần hiển thị phần tử React của tôi.
Tôi nghĩ điều này sẽ hiệu quả nhưng có vẻ lộn xộn. Có giải pháp sạch hơn nào không?
Mục đích chính của React là xử lý hiệu quả hiển thị bằng cách sử dụng DOM ảo. Sử dụng một cái gì đó khác để thực hiện rendering đánh bại mục đích. Bạn nên bỏ qua các bộ sưu tập hoặc mô hình từ Backbone to React, theo ý kiến khiêm tốn của tôi. –