[], а props.tasks == [data...] И как мне сделать, чтобы внутри tasks сразу же было значение с props.tasks?
function Tasks(props) {
const [tasks, setTasks] = useState(props.tasks);
const [showKeys, setShowKeys] = useState(false);
console.log(tasks, props.tasks);
Не совать пропсы в стейт
Как мне тогда сделать зависимость от данных в пропсе?
Просто использовать их в рендере
Но я их изменяю и когда я их изменяю, то мне нужен ререндер
Изменяйте там же где эти пропсы определяются
Я определяю данные в одном компоненте и передаю их в другой. В доч. компоненте я хочу сделать зависимость от этих данных. Чтобы когда я изменял эти данные, то был ререндер этого компонента.
Передавайте вместе с данными колбеки смены этих данных
Обсуждают сегодня