Avatar ·

TypeScript-Fehler: Eigenschaft 'X' existiert nicht im Typ 'Window' in React-Anwendung

Hallo! Ich entwickle eine React-Anwendung mit create-react-app und TypeScript. Ich habe ein Problem: Ich versuche, auf die globale Eigenschaft `window.myCustomProp` zuzugreifen, die ich dem `window`-Objekt für die Integration mit einem Drittanbieter-Skript hinzugefügt habe. Hier ist mein Code: ```typescript // App.tsx const App: React.FC = () => { useEffect(() => { // Setze die benutzerdefinierte Eigenschaft window.myCustomProp = 'Hello from custom property'; // Versuche, sie zu lesen console.log(window.myCustomProp); }, []); return
My App
; }; ``` Bei der Kompilierung gibt TypeScript einen Fehler aus: ``` Property 'myCustomProp' does not exist on type 'Window & typeof globalThis'. ``` Ich habe bereits versucht, `(window as any).myCustomProp` zu verwenden, aber das wirkt wie ein Workaround. Es