Поэтому в настоящее время onclick я отправляю данные из своего дочернего компонента в ответ на родительский компонент. Моя проблема в том, что когда я пытаюсь сохранить эти данные в setMessage, это приводит к зависанию моей страницы.
const Support = () => {
const [message, setMessage] = useState("");
const handleChildData = useCallback((data) => {
console.log("Data received from child:", data);
// Only update if the value is actually different
setMessage((prev) => {
if (prev === data) return prev;
return data;
});
}, []);
*The onclick in the Gridata component:
const GridData = ({ onData }) => {
onClick: (event) => {
onData(row.original.name);
}
Подробнее здесь: https://stackoverflow.com/questions/798 ... tton-click