import React, { useState } from 'react'; import PropTypes from 'prop-types'; export const Form = ({ onSuccess }) => { const [value, setValue] = useState(''); const [complete, setComplete] = useState(false); function onSubmit(event) { event.preventDefault(); onSuccess(value); setTimeout(() => setComplete(true), 500); } return (
{complete &&

Completed!!

}
); }; Form.propTypes = { onSuccess: PropTypes.func.isRequired, };