Ce projet de démonstration présente un système de modèles de type sécurisé pour les applications React qui est configurable via JSON.
La configuration est définie par des schémas JSON, déclarés à côté des composants du modèle React.
Les types sont extraits directement de ces schémas pour garantir une sécurité de type à 100 %.
La configuration est modifiable dans l'application React via un formulaire et une page d'éditeur JSON.
Le formulaire est généré automatiquement à partir du schéma JSON.
L'éditeur JSON est Monaco, le backend VSC, et propose IntelliSense et une validation appuyée par le schéma JSON.
Le projet peut être trouvé ici.
Vous pouvez lancer le projet dans StackBlitz pour essayer de modifier le code dans un éditeur et la configuration dans la webapp.
Si vous souhaitez en savoir plus sur les coulisses, consultez mon article de blog ici.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!