dmba / rct-native2js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A demo react-native project which aim is to show a way of native to js communication without use of 'RCTEventEmitter'.

Android:

MessagesModule jsModule = context.getJSModule(MessagesModule.class);

jsModule.sendMessage("Hello from the 'Light Side' of android development");

iOS:

MessagesModule *module = [bridge moduleForClass: [MessagesModule class]];

[module sendMessage:@"Hello from the 'Light Side' of iOS development"];

Js:

'use strict';

export default class MessagesModule {
    sendMessage(message) {
        this.listener.onMessageFromNative(message);
    }
}

Screenshots

About


Languages

Language:Objective-C 46.6%Language:Java 24.4%Language:JavaScript 16.1%Language:Python 12.9%