Valeurs, snapshots et submission
État initial et restauration
Utilisez initialValues pour une graine d'enregistrement ordinaire. overrideValues ont priorité et costume
Pour une restauration complète, préférez initialSnapshot:
Code
Le snapshot conserve les valeurs brutes, les entrées reproductibles imbriquées et les horodatages ensemble:
Code
onSnapshotChange(snapshot, meta) signale d'abord { kind: "seed", dirty: false }; utilisateur ultérieur
changements utilisent { kind: "change", dirty }.
Enregistrer drafts ou soumettre des enregistrements
Définissez primaryActionMode="save" et fournissez onSave(snapshot, meta) pour un draft tolérant à la validation
action. meta contient le résumé de validation actuel et l'état sale.
L'action de soumission par défaut valide en premier. onSubmit(record, meta) reçoit l'enregistrement structuré
décrit dans Sortie et enregistrements, plus valeurs brutes, état répétable,
timestamps, et le résumé de validation.
Le binding ne persiste ni ne synchronise la charge utile. Stocker snapshots localement, télécharger enregistre, réessaie les échecs et résout les conflits dans l'application hôte.