![](/img/trans.png)
[英]I receive "Error: React.Children.only expected to receive a single React element child." with TouchableWithoutFeedback
[英]Error: React.Children.only expected to receive a single React element child. Formik
我在 Formik 道具中收到此錯誤。 我已經與 formik 合作了很長時間,這是我第一次遇到這種情況
const Contacto = () => (
<>
<section id="contact">
<div class="container">
<h2>Contactanos</h2>
<div class="flex">
<div id="form-container">
<h3>Dejá un mensaje</h3>
<Formik
initialValues={{ name: '', email: '', motivo: '', mensaje:'' }}
validationSchema={Schema}
onSubmit={(values, { setSubmitting }) => {
setTimeout(() => {
setSubmitting(false);
}, 1000);
}}
> {({
values,
errors,
touched,
handleChange,
handleBlur,
handleSubmit,
isSubmitting
}) => (
<form onSubmit={handleSubmit}>
<label for="name">Nombre</label>
<input
type="text"
id="name"
name="name"
onChange={handleChange}
onBlur={handleBlur}
value={values.name} />
{errors.name && touched.name && errors.name}
<label for="email">Email</label>
<input
id="email"
type="email"
name="email"
onChange={handleChange}
onBlur={handleBlur}
value={values.email}
/>
{errors.email && touched.email && errors.email}
<label for="subject">Motivo</label>
<input type="text"
id="subject"
name="motivo"
onChange={handleChange}
onBlur={handleBlur}
value={values.motivo}
/>
{errors.motivo && touched.motivo && errors.motivo}
<label for="message">Mensaje</label>
<textarea id="message"
type="mensaje"
name="mensaje"
onChange={handleChange}
onBlur={handleBlur}
value={values.mensaje}
>Escribí tu mensaje..</textarea>
{errors.mensaje && touched.mensaje && errors.mensaje}
<button class="rounded">Enviar</button>
</form>
)}
</Formik>
</div>
<div id="address-container">
<label>Dirección</label>
<address>
San Javier, Cordoba
</address>
<label>Telefono</label>
<a href="#">3544-32-2323</a>
<label>Email</label>
<a href="#">ouremail@domain.com</a>
</div>
</div>
</div>
</section>
</>
); 導出默認聯系人;
這一切都在一個 Fragment 中。 進口沒問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.