Durante la creazione del modulo personalizzato, al momento dell'invio è necessario inviare il modulo al server. Questo è abbastanza semplice con i selettori DOM. Qui:Modulo personalizzato strisce con Reactjs
var $form = $('#payment-form');
Stripe.createToken($form, this.stripe_response_handler);
Tuttavia, non si dovrebbe provare direttamente a modificare o accedere a DOM quando si utilizza React. Per superare questo, ho usato ref
. Qui:
<Form onSubmit={this.select_plan} ref={(ref) => this.paymentForm = ref} >
...
</Form>
e poi
Stripe.createToken(this.paymentForm, this.stripe_response_handler);
Tuttavia, questo ha provocato l'errore:
Uncaught TypeError: Converting circular structure to JSON
Qual è il modo corretto di fare questo in Reagire?
funzionato perfettamente! molte grazie. :) Ancora dispiaciuto per la risposta ritardata. – shivam
Tu, amico mio, meriti mille rivalutazioni! – Sheharyar