typescript2.4+react+react-routerV4+react-redux 写的demo

#1

写这个项目的初衷是因为、网上的结合typescript和react一起用资料比较少、问答也比较少、

大部分搜tslint得到的结果都是ng的

这里写一些基本的代码供大家参考

本项目是自己做练习的时候写的demo项目、用到的技术栈有:

react
react-router V4
react-redux
ant-design
typescript

更多信息可以查看项目的readme
项目仓库地址: https://github.com/liujians/typescript-react-demo

#2

遇到了同样的问题:切换路由时 react-redux 的 connect 包装过的组件在chrome下报错

环境:mac chrome v58.0.3029.110

#3

@xiaoping6688 我这里没发现这个问题呢、请问你是如何启动的呢?具体改了哪些东西呢?

#4

什么都没改,install 完直接 start,你chrome哪个版本?

#5

Mac
Chrome版本 58.0.3029.110 (64-bit)

#6

那咱们chrome一样,你来回切几次首页试试,第一次渲染没问题

#7

给你发了gif、试了很多次的、不可能发布之前都不检查这种错误的

#8

那就奇怪了,可能还是我本地环境有问题。。。 O(∩_∩)O谢谢能这么及时回复,我再查查问题,另外你那个录屏gif是怎么做的?

#9

@xiaoping6688 软件地址:http://jietu.qq.com/

#10

感谢,总算找到原因了,因为我chrome安装了[Egret Inspector](一款H5游戏引擎的调试插件),它会往对象原型中注入一些方法,和[react-redux]中Object.assign时产生了冲突。。。

#11

Failed to compile
./src/view/SecondStep.tsx
(23,25): error TS2339: Property ‘autosize’ does not exist on type ‘IntrinsicAttributes & IntrinsicClassAttributes & Readonly<{ children?: ReactNode; }> & Rea…’.
This error occurred during the build time and cannot be dismissed.

#12

刚好合适这两天折腾的东西。项目大量使用了ant-design的组件,很多时候ant-design原生的组件功能不够用或者不合适,就想扩展下ant的组件,翻阅源码发现是TypeSript,这两天已在看TypeScrit了,clone下来借鉴下。

#13

我运行npm install 时,报错,是什么原因呢