Currently, formik in LayerForm.tsx is set to change state onSubmit (which is never since there is no submit button). It looks like basically you just gotta make the Formik update the state on change instead of onSubmit, since there is no onChange method that formik has, you can get away with the validateOnChange and have it change the state of each layer.