Tôi đã bật Resharper Ultimate trên ứng dụng Web Net .Net đang sử dụng TypeScript để mã React Components.VS17 Resharper Khiếu nại về React.Component
Vì vậy, tôi có một lớp thành phần đơn giản;
export class Index extends React.Component<{},{}>{
Resharper được cảnh báo tôi rằng
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
gói NPM của tôi cho phản ứng là;
Dependencies:
"react": "^15.6.1",
"react-dom": "^15.6.1",
Dev Dependencies
"@types/react": "^15.0.39",
"@types/react-dom": "^15.5.1",
Nhìn vào các tập tin gõ, tôi có thể thấy rằng các Phản ứng Component mất trong 2 đối số như mong muốn:
interface Component<P = {}, S = {}> extends ComponentLifecycle<P, S> { }
class Component<P, S> {
constructor(props?: P, context?: any);
Tôi đang sử dụng webpack để biên dịch các tệp TS/TSX và tất cả đều hoạt động và dự án hoạt động, tuy nhiên g gây phiền toái nếu Resharper không hoạt động tốt với mã TypeScript.
Bất kỳ ai biết cách giải quyết vấn đề này?
Ahh cảm ơn thông tin. Tôi sẽ ngồi chặt chẽ và chờ R # v2017.2 sau đó. –