Skip to content

elementengineering/TestReactNativeNativeModule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Test React Native, Native Module

This repo was created to demostrate an issue importing from a native android module from a standard react native project.

RNApp was created using react-native init (react-native-cli version 2.0.1) react-native-module created using react-native-create-library https://www.npmjs.com/package/react-native-create-library (version 3.1.2)

Steps to install:

  1. cd RNApp && npm install

Steps to run on android:

  1. cd RNApp && npm run android

Steps to run on iOS:

  1. cd RNApp/ios && pod install && cd ../ && npm run ios

The problem:

In RNApp/App.js

importing the index file from react-native-module

import RNModule from 'react-native-module';

does not work and there is a haste module map error found.

HOWEVER using RNModule from NativeModules does work.

import { NativeModules } from 'react-native';
const { RNModule } = NativeModules;

I have following all the instructions including: clearing haste map module cache, watchman cache, metro bundler cache.

About

Test repo to show issue importing native module js index file

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published