Serait-il possible d'utiliser React Native et Xamarin dans une même application ?
Vous pouvez voir cela de deux façons.
- Intégrer react-native dans une application Xamarin. Cela signifie qu'il faut créer une liaison avec
RCTRootView
de manière à ce que Xamarin puisse l'initialiser et charger le bundle js. Cela signifie-t-il que tous les autres types de react doivent également être liés ? Ou est-ce queRCTRootView
serait suffisante ? - Si l'on considère la question sous un autre angle, serait-il possible d'écrire des vues natives (qu'il s'agisse de vues Android ou de UIViews iOS) en utilisant Xamarin et de faire en sorte que react-native les utilise ? Cela impliquera probablement aussi une sorte de liaison, car cela nécessite une interface de type
RCTViewManager
sur iOS ouViewManager
sur Android.
Pourquoi voulez-vous faire ça ? Peut-être parce que vous voulez étendre une application Xamarin existante avec une nouvelle section en react native. Peut-être parce que vous aimez mieux écrire des vues client en C# qu'en Swift ou en Java. Ou peut-être tout simplement parce que vous voulez embrouiller les choses ;-)
Y a-t-il des problèmes techniques qui rendent cela impossible (comme les macros) ? Ou est-ce que c'est techniquement possible mais juste très lourd à mettre en place ? Ou est-ce possible ?