React add Goods form TODO Move form to separate component Reuse PropTypes Optimizations Custom Input component