【发布时间】:2019-11-16 20:06:29
【问题描述】:
我使用新的 typescript 支持版本的 reactjs
与 redux-orm 一起,当你尝试将一个值插入到 store 中时,我会遇到“超出最大调用堆栈大小”的问题,这与旧模板相同
下面是带有新 typescript 支持的 reactjs 的代码,它会抛出错误 https://reactjs.org/docs/static-type-checking.html#typescript 和旧的 github 版本 https://github.com/microsoft/TypeScript-React-Starter 可以工作。
https://drive.google.com/open?id=15eolNjeYroyubgSmbGaaKfjxbe-IZ8KK
我无法理解导致新版本出现错误的不同之处。感谢您的帮助。
【问题讨论】:
-
您在代码中的某个地方有递归,它一遍又一遍地不停地调用自己,随着堆栈的上升,它超出并引发错误
-
相同的代码适用于旧版本的 react typescript 模板,其中支持最近添加的 typescript 会引发此错误。
标签: reactjs typescript redux-orm