对于测试React组件,我得到以下错误。谁能帮我解决这个错误?
TypeError:无法在新的XXX(src / components / xxx / xxx / index.tsx:39:39)读取未定义的属性“数据”
在ReactShallowRenderer.render(node_modules / react-test-renderer / cjs / react-test-renderer-shallow.development.js:693:30)
在node_modules / enzyme-adapter-react- 16 / build / ReactSixteenAdapter.js:547:35
with with SetStateAllowed(node_modules / enzyme-adapter- utils / build / Utils.js:1 43:16)
在Object.render(node_modules / enzyme-adapter-react-16 / build / ReactSixteenAdapter.js:546:68)
在新的ShallowWrapper中(node_modules / enzyme / build / ShallowWrapper.js:265:22)
在Object.shallow(node_modules / enzyme / build / shallow.js:21:10)
在设置时(src / components / xxx / xxx / index.test.tsx:19:28)
at Object。 (src / components / xxx / xxx / index.t est.tsx:27:18) 在新的Promise()
在Promise.resolve.then.el(node_modules / p-map / index.js:46:16)
在process._tickCallback(内部/process/next_tick.js:188:7)