Встречается на собеседованиях • сегодня
Писал ли нативные модули
Да, писал нативные модули для React Native. Использовал Java/Kotlin для Android и Objective-C/Swift для iOS. Например, создавал модуль для интеграции с SDK камеры на Android:
java
// Android модуль
public class CameraModule extends ReactContextBaseJavaModule {
@ReactMethod
public void startCamera(Promise promise) {
try {
Activity activity = getCurrentActivity();
Intent intent = new Intent(activity, CameraActivity.class);
activity.startActivity(intent);
promise.resolve(true);
} catch (Exception e) {
promise.reject("CAMERA_ERROR", e.getMessage());
}
}
}Для iOS использовал Swift:
swift
// iOS модуль
@objc(CameraModule)
class CameraModule: NSObject {
@objc func startCamera(_ resolve: RCTPromiseResolveBlock,
reject: RCTPromiseRejectBlock) {
DispatchQueue.main.async {
let vc = CameraViewController()
UIApplication.shared.keyWindow?.rootViewController?.present(vc, animated: true)
resolve(true)
}
}
}Также настраивал мосты между нативным кодом и JS, обрабатывал асинхронные вызовы и события.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы