TypeScript-React-Starter是在Facebook官方脚手架create-react-app派生而来的ts-react脚手架工具,默认创建会隐藏webpack等配置信息,所以只需要运行npm run eject 相关的配置文件就会出现,然后跟着文档完成redux的基本配置,Redux DevTools是非常方便chrome的redux调试工具,但是项目默认没有调出来,那么查看redux-devtools-extension后得知,有个方便的方法就是引入npm install --save redux-devtools-extension
然后在index.tsx:
import { composeWithDevTools } from 'redux-devtools-extension';
const store = createStore<StoreState>(enthusiasm, {
enthusiasmLevel: 1,
languageName: 'TypeScript',
}, composeWithDevTools());
ReactDOM.render(
<Provider store={store}>
<Hello />
</Provider>,
document.getElementById('root') as HTMLElement
);
registerServiceWorker();