使用打字稿1.8.10与VS 2015和得到以下错误而试图使用反应路由器:打字稿&阵营/ JSX:JSX元素的属性类型“T”必须是一个对象类型
import * as React from "react";
import * as ReactDOM from "react-dom";
import { Router, browserHistory } from "react-router";
import routes from "./routes"; //get default
ReactDOM.render(
<Router routes={routes} history={browserHistory} />,
document.getElementById("app")
);
路由(摘自 “./routes”)
import App from "./components/App";
export default {
component: "div",
childRoutes: [{
path: "/",
component: App,
}]
};
error image: JSX element attributes type 'T' must be an object type
显示您的routes.tsx内容。 – Aaron
添加路线代码 –