diff --git a/App.tsx b/App.tsx index f0cc835..69b1f0c 100644 --- a/App.tsx +++ b/App.tsx @@ -6,7 +6,7 @@ * https://github.com/emin93/react-native-template-typescript */ -import * as React from 'react'; +import React from 'react'; import { Platform, StyleSheet, diff --git a/__tests__/App.tsx b/__tests__/App.tsx index 10f485d..d0b9ee3 100644 --- a/__tests__/App.tsx +++ b/__tests__/App.tsx @@ -1,9 +1,9 @@ import 'react-native'; -import * as React from 'react'; +import React from 'react'; import App from '../App'; // Note: test renderer must be required after react-native. -import * as renderer from 'react-test-renderer'; +import renderer from 'react-test-renderer'; it('renders correctly', () => { const tree = renderer.create( diff --git a/devDependencies.json b/devDependencies.json index ca4c494..265f584 100644 --- a/devDependencies.json +++ b/devDependencies.json @@ -1,9 +1,9 @@ [ - "typescript", - "react-native-typescript-transformer", - "ts-jest", + "@types/jest", "@types/react", "@types/react-native", - "@types/jest", - "@types/react-test-renderer" + "@types/react-test-renderer", + "react-native-typescript-transformer", + "ts-jest", + "typescript" ] diff --git a/tsconfig.json b/tsconfig.json index a0073d5..f9169cb 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -4,7 +4,9 @@ "jsx": "react", "noEmit": true, "moduleResolution": "node", - "noImplicitAny": true + "noImplicitAny": true, + "allowSyntheticDefaultImports": true, + "esModuleInterop": true }, "exclude": [ "node_modules"