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;

Relaterte artikler