Nicht möglich. React Native-Umgebung verwendet native Komponenten unter der Haube, nicht das eigentliche DOM, so dass Sie nicht einfach React-Komponenten in dieser Umgebung verwenden und es einen Tag nennen können.
Am besten suchen Sie nach nativen Alternativen.
Sie könnten theoretisch schaffen eine native Komponente, die eine Web-Ansicht erstellen, und machen ihre Kinder in dieser Ansicht. Sie müssen die privateReactMultiChild
API verwenden - in der Tat, das ist, was React-Komponenten verwenden, um das Rendering auf andere Dinge als DOM, wie Canvas.
Zum Beispiel, react-canvas tut es, ich habe es auch selbst auf my side project, auch mit Leinwand. Es sieht wie folgt aus:
<Canvas>
<CanvasRect frame={[10, 10, 20, 20]} color="black" />
</Canvas>
In diesem Beispiel CanvasRect
wird durch Canvas
auf ein Canvas-Element gerendert werden, nicht die tatsächliche DOM.
So ist es auf jeden Fall möglich, mehrere Renderer zusammen zu überbrücken. Für Ihren Anwendungsfall kann es jedoch ein Overkill sein, wenn Sie in React Native eine Brücke wie die für Web-Komponenten erstellen.
(Edit: Ich habe geschrieben a post on custom React renderers Während es nicht india Reagieren nicht berührt, der Ansatz ganz allgemein..)
https://www.npmjs.com/package/react-native-barcode –
Barcode nicht gleich qr und aztekischen Code –
Ohh, ich verstehe. Sie suchen nach 1-D Barcode –