typescript - Skillnaden mellan import och scripts i angular 7
På grund av ett beroende måste jag importera React i min Angular-applikation. När jag lägger till det i min angular.json-skriptflik fungerar det bra. Ett exempel på detta kan hittas här: https://github.com/arnvanhoutte/ng-gutenberg/blob/master/angular.json
Men om jag gör detta kommer React att inkluderas överallt i min app. Jag vill egentligen inte detta, eftersom det skapar mycket overhead. Helst skulle jag bara vilja inkludera React i den komponent som behöver detta beroende. Jag trodde att det bara att lägga till import 'react' och import 'react-dom' skulle lösa problemet. Tyvärr när jag gör det får jag många felmeddelanden som visar att React inte är definierat. Detta fick mig att fundera lite och jag är mycket förvånad över detta. Vad är skillnaden mellan ett import-sats och att bara lägga till det i min build? Hur kommer det sig att det inte fungerar med en import?