Ich habe eine kleine Funktion hinzugefügt, die die UX der <TextInput>
-Komponente in Native React verbessert. Der neue Code befindet sich auf der nativen Seite, daher musste ich Änderungen an mehreren Dateien in der offiziellen RCTText
-Bibliothek vornehmen.So erstellen Sie eine Bibliothek, die die offizielle TextInput-Komponente in reagieren verbessert Native
Derzeit funktioniert das lokal, indem ich den Code innerhalb node_modules
manuell ändere und das Projekt neu aufbaue. Ich plane, eine PR zum offiziellen React Native Projekt zu machen, sobald ich alle Randfälle behoben habe. Ich verstehe, dass Features manchmal eine Weile brauchen, um es in die offizielle Version zu bringen (wenn überhaupt), daher möchte ich dieses improved <TextInput>
als eine Bibliothek für andere, die interessiert sein könnten, veröffentlichen.
Das Ziel ist es, eine Bibliothek zu veröffentlichen, die einmal zum Projekt hinzugefügt wird, können Sie eine <MyTextInput>
Komponente erstellen, die alles tut, was das Original <TextInput>
tut. Und hier bin ich ein bisschen verloren. Kann mir jemand bitte die richtige Richtung zeigen, wie man eine Bibliothek daraus macht, oder vielleicht einen Link zu einer Bibliothek, die eine ähnliche Sache macht (eine offizielle RN-Komponente in nativem Code erweitert)?