小编Seb*_*ens的帖子

React-router + typescript类型错误

在使用打字稿创建我的反应应用程序时,我遇到了一个我尚未能解决的小问题.

我的代码:

App.tsx

import  * as React from 'react';
import * as ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import { createStore, applyMiddleware } from 'redux';
import { BrowserRouter, Route, Switch } from 'react-router-dom';
import * as promise from 'redux-promise';
import reducers from './reducers';
import TemplateNavTop from './components/layout/template-nav-top';
const TestComponent2 = () => {
  return <h1>TestComponent</h1>;
}

const createStoreWithMiddleware = applyMiddleware(promise)(createStore);

ReactDOM.render(
<Provider store={createStoreWithMiddleware(reducers)}>
    <BrowserRouter>
        <Switch>
            <Route path="/" exact component={TestComponent} />
            <Route path="/checkout">
                <TemplateNavTop>
                    <TestComponent2 />
                </TemplateNavTop>
            </Route> …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs react-router

5
推荐指数
1
解决办法
4798
查看次数

标签 统计

react-router ×1

reactjs ×1

typescript ×1