Have you checked an awesome non-action list of your own ?
As I said in this thread , if you follow the component / container template using Redux; You can reuse a lot of code.
The sample encourages you to split each presentation code into comopnent. The container contains all the logic.
Then, when you want to reuse the code, you just need to rewrite the component.
Here is a great explanation of how to implement it.
Alternatively, you can check out React-native-web . This allows you to encode inactive-native for the browser.
source share