onNavigatorEvent(event) method on your screen component. From now on, explicitly register your handler with navigator.setOnNavigatorEvent(this.onNavigatorEvent.bind(this));. A good place to do this is in your screen’s constructor. See the example for an example.Screen. You can leave them extending React’s traditional Component. When you register your screen, instead of using Navigation.registerScreen directly, you can now use Navigation.registerComponent. This wrapper will wrap your regular component with a Screen automatically and pass the navigator instance through props. The benefit of this change is that your screen components now have zero(!) references to react-native-navigation. All of the changes required by this package are now purely concentrated in one place - your app bootstrap.