Question: Please explain what the following code does. createP.js : import { useState } from react import { BASE _ URL } from . /
Please explain what the following code does.
createP.js :
import useState from "react"
import BASEURL from url;
import Link from "reactrouterdom";
export default function MakeForms
const dataForms
title:
completed: false,
;
const firstMsg
msg:
createId: null,
;
const formData setFormData useStatedataForms;
const message setMessage useStatefirstMsg;
const handleChange event
const type event.target.type;
switch type
case 'checkbox':
setFormData
formData,
completed: event.target.checked,
;
break;
case 'text':
setFormData
formData,
title: event.target.value,
;
break;
default:
return;
;
const handleSubmit async event
event.preventDefault;
const result await fetch$BASEURLps
method: "POST",
headers:
"ContentType": "applicationjson
body: JSON.stringifyformData
;
if resultstatus
setMessage msg: "Failed.", createId: null ;
return;
const createId await result.json;
setMessage msg: "Successful", createId ;
setFormDatadataForms;
return
messagemsg
messagemsg
: null
A navbar should be here, but it's not?Some footer here,
loader: loadP,
children:
path: ts:tId",
element:
loader: loadSingleT,
;
const root ReactDOM.createRootdocumentgetElementByIdroot;
root.render
;
reportWebVitals;
url.js:
const BASEURL localhost:;
export BASEURL ;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
