Всем привет! Когда заполняю данные формы, без компонента Input, то всё работает отлично. Вот пример кода где всё работает:
Но после того как я сделал из input компонент и вставляю его в разметку, то у меня данные формы поля email становятся undefined
Сам Input компонент в других местах кода работает нормально
Я предполагаю что это из-за функции register от хука useForm что я передаю в компонент Input в ref. А как можно её перенести в Input не знаю, простой передачей ref не работает
целый модуль:
ref нельзя просто так передавать в функциональный компонент, для этого нужно его завернуть в функцию React.forwardRef
import React, { memo } from "react";
const Input = React.forwardRef(({ type, id, checked, onChange, name },ref) => {
return <input
type={type}
id={id}
checked={checked}
onChange={onChange}
name={name}
ref={ref} />;
});
export default memo(Input);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
есть блок с draggable элементами, добавил js, все хорошо работает, но если постараться потянуть за край drag элемента - drag event применяется ко всем...
Делаю fetch-запрос на сервер, но получаю предупреждение о corsКак можно обработать POST-запрос на сервер
Как сделать чтобы при открытии балуна метка оставалась окрашенной? При закрытии балуна метки должны быть черными
Допустим есть две страницы, хранящиеся в одной папкеНа каждой странице есть по две кнопки