# Bridging Native & React for iOS & Android ## js -> native - [Simple Example](https://gist.github.com/chourobin/f83f3b3a6fd2053fad29fff69524f91c#file-simple-example-md) - [Callbacks](https://gist.github.com/chourobin/f83f3b3a6fd2053fad29fff69524f91c#file-callbacks-md) - [Promises](https://gist.github.com/chourobin/f83f3b3a6fd2053fad29fff69524f91c#file-promises-md) - [Properties (for UI)]() ## native -> js ### Events Keep in mind: - Events share namespace (so come up with a naming convention) - If you have several instances of a component, you need to pass an identifier (like a view's `reactTag`) to identify it in the handler. ## Additional Resources - [Argument Types (iOS)](https://facebook.github.io/react-native/docs/native-modules-ios.html#argument-types) - [Argument Types (Android)](https://facebook.github.io/react-native/docs/native-modules-android.html#argument-types)