import React, {useState} from 'react'; import Button from './Button'; import isURL from "validator/lib/isURL"; function Form(props) { const [state, setState] = useState({value: '', valid: false}); const handleSubmit = () => { if (state.valid) { props.addRequest(state.value); } }; const handleChange = (e) => { const userInput = e.target.value; const valid = isURL('https://' + userInput); setState({value: userInput, valid: valid}); }; return (
) } export default Form;