Tôi đang xem xét tích hợp phản ứng-redux vào một codebase 3 tuổi của Angularjs. Tôi không muốn refactor tất cả các codebase cùng một lúc, thay vì từng bước giới thiệu phản ứng-redux thông qua các tính năng mới mà nhóm của tôi sẽ phát triển.Tích hợp phản ứng-redux vào ứng dụng Angularjs hiện có
- Có cách nào hay nhất để làm như vậy không? (bất kỳ tài nguyên nào sẽ được đánh giá cao)
- Tính năng cũ (viết bằng ng) có chứa các phần phản ứng-redux hay tôi sẽ phải viết lại nó?
- Tôi làm cách nào để tránh thực hiện các cuộc gọi API giống nhau? (nếu cả hai đều cần cùng tài nguyên)
- Tôi có nên tránh thay đổi tất cả cùng nhau không?
Xin chào Alex. Tôi muốn biết bạn đã quyết định gì (và hy vọng tại sao) vì nhóm của chúng tôi đang cố gắng giải quyết một vấn đề tương tự. – Manu
Chúng tôi đã quyết định trì hoãn việc tích hợp trong vài tháng. Đã mua một chút thời gian của tôi :) –
Xin chào Alex, bạn đã từng nghĩ về việc chuyển đổi lớp dữ liệu thành redux đơn giản, thay vì phản ứng-redux? Nếu bạn bắt đầu với redux, bạn sẽ có thể trừu tượng * chỉ * lớp dữ liệu, có thể dễ dàng hơn nhiều so với việc chuyển đổi các thành phần dữ liệu _and_ ui ... điều này có thể giúp bạn giữ các thành phần 'ng'. –