Хорошо, найдя исходный код React Native, я нашел решение.
RCTLinkingManager.application
использует функцию postNotificationWithURL
для загрузки URL-адреса в приложение.
...
static NSString *const kOpenURLNotification = @"RCTOpenURLNotification";
static void postNotificationWithURL(NSURL *URL, id sender)
{
NSDictionary<NSString *, id> *payload = @{@"url": URL.absoluteString};
[[NSNotificationCenter defaultCenter] postNotificationName:kOpenURLNotification
object:sender
userInfo:payload];
}
...
Итак, это оно! Вызывая эту функцию, вы можете загрузить js компонент экрана. Он также работает с реагирующей навигацией.