INNER CODE UNIT · JavaScript
AddAnswer
salihozdemir/stackoverflow-clone · client/components/add-answer/index.js:16
const AddAnswer = ({ id, tags, setQuestion }) => {
const { authAxios } = useContext(FetchContext)
const { isAuthenticated } = useContext(AuthContext)
const { handleComponentVisible } = useContext(ModalContext)
const [loading, setLoading] = useState(false)
return (
<Formik
initialValues={{ text: '' }}
onSubmit={async (values, { setStatus, resetForm }) => {
setLoading(true)
try {
const { data } = await authAxios.post(`/answer/${id}`, values)
setQuestion(data)
resetForm({})
} catch (error) {
setStatus(error.response.data.message)