Как передать данные от дочернего родительскому компоненту при нажатии на кнопку в React?
В данном случае обработчики событий выставь в форме а не в инпуте, и спусти колбэки пропсами в button и input.
Смотрите в документации lift state.
Если коротко, то пишите функцию в forma, которая будет принимать стейт как параметр и делать setState форме. Передаём в input компоент параметр со значением - та самая функция (метод). Когда срабатывает handleChange, то запустить метод из пропсов и передать ему стейт. И тогда не нужна будет кнопка. Или объединить их в еще один компонент обёртку, проделать ровно то же самое, но там сделать обработку нажатия кнопки которая передаст выше в форму, но не вижу смысла