2017-10-19 2 views
0

Gibt es eine Möglichkeit, Formular von der übergeordneten Komponente einzureichen, ohne Refs zu verwenden?ReactJS - Formular von der übergeordneten Komponente senden?

Hier ist mein Code:

const ModalWindow = ({ close }) => { 
    const form = <MyForm />; 

    return (
    <Modal show> 
     <Modal.Body> 
     {form} 
     </Modal.Body> 
     <Modal.Footer> 
     <Button onClick={close}>Cancel</Button> 
     <Button onClick={form.submit}>Submit</Button> 
     </Modal.Footer> 
    </Modal> 
); 
}; 
+0

Funktioniert der von Ihnen angegebene Code? Weil Sie keine Refs darin verwenden. –

Antwort

0

Sie tun könnte <Button type="submit">Submit</Button> die Ihre <form onSubmit={}> in Ihrer Komponente auslösen.

+0

Das funktioniert nicht für mich. – George

+0

Können Sie eine Geige einreichen, ich bin mir ziemlich sicher, dass das funktioniert ... –

Verwandte Themen