Ich habe Resharper Ultimate auf einer .Net-Core-Webanwendung aktiviert, die TypeScript zum Codieren von React Components verwendet.VS17 Resharper beschwert sich über React.Component
So habe ich eine einfache Komponente Klasse;
export class Index extends React.Component<{},{}>{
ReSharper mich warnt, dass
Generic type '_$_$RsRpExt"FromFile;....\node_modules\@types\react\index.d.ts, module=JavaScriptReferencedFilesModule:Referenced external files".React.Component' requires 1 type argument(s), but got 2
Meine npm Pakete für sind, reagieren;
Abhängigkeiten:
"react": "^15.6.1",
"react-dom": "^15.6.1",
Dev Abhängigkeiten
"@types/react": "^15.0.39",
"@types/react-dom": "^15.5.1",
an den typisierten Dateien sucht, kann ich sehen, dass die Komponenten in zwei Argumente nimmt reagieren, wie es sollte:
interface Component<P = {}, S = {}> extends ComponentLifecycle<P, S> { }
class Component<P, S> {
constructor(props?: P, context?: any);
Ich benutze Webpack, um die TS/TSX-Dateien zu kompilieren und es funktioniert alles und das Projekt funktioniert, aber es geht weiter g nervt, wenn Resharper mit dem TypeScript-Code nicht gut spielt.
Wer weiß, wie man das löst?
Ahh danke für die Info. Ich werde mich festsetzen und auf R # v2017.2 warten. –