Sharing code between the web and native was one of the most interesting React Native questions since its appearance. It wasn’t the original goal of the React Native but when all our code base is written in one language it’s a natural desire to remove code duplication and reuse as much code as possible.
The approach I’m going to explain is based on the fact that React Native loads platform specific Javascript modules based on their extensions.

Recently I added deep linking integration to one of my projects and I want to share my experience with you. It is a complete guide which covers all the steps and explains how to add deep links both on iOS and Android. In my example, I’ll use React Native Router Flux. It is a very nice navigation library and at the moment of writing, I couldn’t find anything which I would like more.