input field, который будет принимать ввод от пользователя и событие onKeyPress (погуглить и найти использование этого события в react)
1.2 Вынести input field в отдельный компонент (useState - поднятие состояний). Хранить состояние input field в Todos.
Сделать TodosList компонентом и рендерить(мапить) в него state. Хранить состояние TodosList в Todos (массив объектов).
дополнительно
Как обновить state TodoList? Можно использовать useEffect c слежением за состоянием введенного (enter event) input field.
Итог разработки Form - https://github.com/tel-ran-de/FE-24-m/tree/react-form-finish Код теоретического занятия по useEffect - https://github.com/tel-ran-de/FE-24-m/tree/fe-06-10-react-useEffect
Домашнее задание: Повторяем useEffect - https://ru.reactjs.org/docs/hooks-effect.html
Начинаем писать Todos, используя знания, которые мы уже получили. начальная архитектура - https://github.com/tel-ran-de/FE-24-m/tree/react-todos образец - https://todomvc.com/examples/react/#/
дополнительно