Hallo,
ich möchte ein Adapter erstellen, dessen Admin Interface auf React basiert, da die Konfiguration etwas komplexer ist. Leider ist für mich React Neuland und ich finde nicht alle Infos, die ich brauche. Den Rahmen für den Adapter habe ich mit dem Adapter Creator erstellt. Folgende Infos habe ich bisher zusammengetragen:
- https://github.com/ioBroker/adapter-react-v5: Dies ist wohl als Einführung zu sehen. Leider klappt aktuell schon die Änderung auf v5 nicht, aber dazu werde ich evtl. einen anderen Thread erstellen.
- https://iobroker.github.io/adapter-react-demo/: Demo ioBroker React Components, leider habe ich dazu keine Erklärung gefunden.
- https://github.com/AlCalzone/iobroker-react: Hier scheint zweiter Ansatz für das Admin Interface zu existieren, was auf Funktionen und nicht auf Klassen basiert. Was sollte man nun nehmen?????
- https://mui.com: Beschreibung der Material UI React Components, die wohl die Basis des GUI bilden sollen.
Keine Ahnung, ob das stimmt, was ich gerade geschrieben habe. Leider habe ich weiter keine Infos (Dokus, best practices, ...) gefunden, die mir helfen, mein GUI zu erstellen. Gibt es da irgendwo irgendetwas?
Ich habe z.B. auch noch nicht gefunden, wie das GUI mit dem ioBroker kommuniziert. Ich möchte die Konfiguration als Devices/States im Objektbaum speichern. Wie geht das?
Ich hoffe, mir kann jemand einen Tip geben, wo ich weitere Infos finde bzw. wie ich am besten beginne.