Which method is used to create a native method in iOS native modules?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "RCT_EXPORT_METHOD". Trong native module iOS viết bằng Objective-C, lớp tuân thủ giao thức RCTBridgeModule dùng macro RCT_EXPORT_MODULE() để đăng ký module với React Native, rồi dùng macro RCT_EXPORT_METHOD để xuất từng phương thức cho JavaScript gọi qua NativeModules; phương thức xuất ra chạy bất đồng bộ và trả kết quả qua callback hoặc Promise. "RCT_CREATE_METHOD" không tồn tại trong bộ macro của React Native, chỉ là tên đoán. "RCT_DEFINE_METHOD" cũng không có; React Native không dùng động từ define cho việc này. "RCT_NATIVE_METHOD" không tồn tại; macro đúng dùng chữ EXPORT để nói rằng phương thức được phơi ra cho phía JS.

Cùng chương 1

Xuất hiện trong 1 bộ đề