@Danoneko

Как решить ошибку props при дубликате компонента?

Добрый день!

Столкнулся с проблемой при передаче пропсов. Есть родительский компонент Parent, который получает callback'ом функцию setValue от Child.

import React, { useState } from "react";

const Parent = () => {
const [value, setValue] = useState([]);
console.log(value);
  return (
          <Child setValue={setValue} name={name1} title={title1}  />
          {/* <Child setValue={setValue} name={name2} title={title2}  /> */}
  );
};


Дело в том, что мне необходим такой же компонент, с другими пропсами и другим результатом той же функции.

Что интересно, вывод функции происходит только от последнего добавленного ребенка, в то время как в консольке функция первого ребенка выводит и затирается вторым.

Как это исправить?
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 1
Krasnodar_etc
@Krasnodar_etc
fundraiseup
А может у вас каким-то образом функция сразу в обоих child вызывается?

В остальном, это должно работать нормально, функция создана в Parent, Child-ы просто вызывают её через пропс
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы