I am trying to create Expo Project with TypeScript and Jest.
But already if I create new project with expo-cli (3.0.10), via expo init [project]
→ minimal with TypeScript, Jest is running in a problem and can’t render my component.
I really just use the fresh bare project, didn’t change anything there.
Error:
Invariant Violation: Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: object.
at invariant (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:55:15)
at createFiberFromTypeAndProps (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:2056:11)
at createFiberFromElement (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:2077:15)
at reconcileSingleElement (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:4629:23)
at reconcileChildFibers (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:4686:35)
at reconcileChildren (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:6508:28)
at updateHostRoot (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:6920:5)
at beginWork (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:7745:14)
at performUnitOfWork (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:11413:12)
at workLoop (node_modules/react-test-renderer/cjs/react-test-renderer.development.js:11445:24)
What I use:
Complete fresh Mac with newest node (v12.9.0) and npm. (6.10.3)
Expo-Cli 3.0.10
Googled my fingers bloody, you are my last hope. Thank you.