куда мне их вынести лучше? в хук какой-то отдельный или куда
https://github.com/zaxoavoki/temp/blob/main/src/pages/Todos/Todos.jsx
В TodoCard передавать setTodos А хендлы реализовать в копках, которые будут отдельными фичами <RemoveTodoButton setTodos={setTodos} /> И уже внутри прописать логику удаления
типа в РемувТудуБтн я должен написать логику удаления используя setTodos, которую передам с родителя?
Ну, как по мне это выглядит как хорошая практика, реализовать фичи там, где они нужны
Хук надо использовать, когда у тебя начинается дублироваться какая-то логика. И тебе ее надо вынести в одно место, чтобы начать переиспользовать. Так же для этого можно использовать хоки
Мне не нравилось хоки потому что если их больше нескольких штук не сразу очевидно с какого хока приходят пропсы
Обсуждают сегодня