Chúng tôi sẽ chuyển đổi dần dần đơn đăng ký của tôi sang React Native. Và tôi tiếp tục gặp vấn đề với Dependency Injection trong React Native trên iOS.Tiêm phụ thuộc vào các mô-đun Native React
Tôi có một số dịch vụ trong ứng dụng tôi muốn sử dụng trong mô-đun gốc. Hiện tại, chúng được tiêm thông qua Typhoon và mọi thứ hoạt động tốt.
Tuy nhiên, phản ứng bản thân khởi tạo và duy trì bất kỳ mô-đun gốc nào dưới dạng singleton. Điều đó ngăn cản tôi cho phép Typhoon khởi tạo chúng, và vì vậy tôi không thể tiêm phụ thuộc vào chúng.
Có thể làm gì? Tạo RCTBridge bản thân mình là một lựa chọn, nhưng cảm thấy rất thấp cấp, và vẫn cần phải tìm ra cách để tiêm nó vào UIView ở nơi đầu tiên.
Tôi thực sự khám phá này trên của riêng tôi, nhưng không thể tìm thấy một cách tốt để tạo RCTModules (Tôi nghĩ đó là RCTModule, đó là một thời gian trước) trong khi sử dụng Swift, vì toàn bộ ứng dụng của chúng tôi là Swift Dựa . Tuy nhiên, tôi có thể xem lại điều này và chỉ sử dụng mục tiêu C cho hệ thống ống nước và viết mô-đun gốc thực tế nhanh chóng. Bạn có làm cho nó hoạt động không? – Rubys
Có khả năng thay thế các mô-đun gốc chuẩn như DatePickerIOS bằng cách triển khai của riêng tôi, sử dụng một cái gì đó như API riêng để thay đổi màu sắc của bộ chọn không? – pinguinjkeke