Hirdetés

Új hozzászólás Aktív témák

  • _ak_
    addikt

    Igen, mivel a hook visszatérési típusa nem IAccount, hanem IAccount | null union, ezért csak siman IAccount típus nem lehet a tároló konstans típusa. Az account konstans típusa legyen ugyanúgy IAccount | null és úgy már jó lesz (a ?. le fogja kezelni, ha ott null van (de azt is kezeli, ha undefined), olyankor a string konstans értéke is undefined lesz)

    Köszi, végül ez lett belőle:

    const account: IAccount | null = useAccount(accounts[0] || {});
    const customProp: string | undefined =
      account?.idTokenClaims?.extension_customProp;

    Ahogy mondtad az AccountInfo lehet null is, emiatt a customProp lehet undefined is), amit használata előtt ellenőrzök, így a helyére került minden. :R

    Jim-Y:

    Kipróbáltam ezt is, de ugyan az maradt a figyelmeztetés.

    coco2:

    Távol álljon tőlem, hogy megmondjam a frankót, de ha engem kérdezne valaki, hogy érdemes-e a TS-el foglalkozni, akkor azt tanácsolnám, hogy ne is kezdjen bele semmibe anélkül, legalábbis, ha programozásból akar megélni és JS vonalon mozog.

Új hozzászólás Aktív témák