Has sharing between the web and RN worked out for you? It seems like it hasn’t for many, or any high profile apps.
Even mobile web and non-web mobile are quite different platforms, even at the UI layer. There are many different expectations, platform norms, and interaction differences that don’t work well in browsers or across platforms. I’d love to seen an example of it working well but I haven’t yet.