Показать сообщение отдельно
  #1 (permalink)  
Старый 17.02.2022, 14:01
Кандидат Javascript-наук
Отправить личное сообщение для od0201 Посмотреть профиль Найти все сообщения от od0201
 
Регистрация: 07.05.2020
Сообщений: 108

React, компонент
Есть такой код в "первом" компоненте
const [deleted,setDeleted]=useState(false)
const deleteHandler=()=>{  
    const conf = window.confirm(`Вы уверены что ходите удалить "установку"?`);
    if(conf){
      deleteDoc(doc(db,"todos",props.todoId)).then(() => {
          console.log("Document successfully deleted!");
          setDeleted(true)
      }).catch((error) => {
          console.error("Error removing document: ", error);          
      }); 
    }
  }

мне во "втором" компоненте нужно также иметь возможность удалить данную запить. Как мне правильнее сделать? Вынести функцию в Redux, дублировать эту функцию во "втором" компоненте или другой вариант. Спасибо.

Последний раз редактировалось od0201, 17.02.2022 в 15:47.
Ответить с цитированием