javascript - Type 'Element' kan ikke tildeles typen 'string'.ts(2322)
Jeg er en ny React TypeScript-utvikler, her har jeg en kode som fungerer i 'js', men når den endres til 'tsx' får jeg en feil: Type 'Element' er ikke tildelbar til type 'string'.ts(2322) den peker på 'helperTextt'-feilen (fant ikke svar andre steder). Bør jeg gjøre: let helperTextt:any=""; ?
noen forslag?
let helperTextt = "";
if (event.target.id === "hostname") {
if (!HOSTNAME_REGEX.test(event.target.value)) {
helperTextt = (
<Trans i18nKey="form.formData.hostNameError">
Invalid Host name
</Trans>
);
errorr = true;
}
}Svar #1
Du kunne gjøre
import { ReactElement } from "react";
og så
let helperTextt: ReactElement | null = null;
