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); setTimeout(() => setComplete(false), 1500); } return (
); }; Form.propTypes = { onSuccess: PropTypes.func.isRequired, };