React与ReactNative元件的共用方法

#1

目前自己是用styled-components来进行web组件开发,现在想做ReactNative版本,

虽然在RN的开发上也有styled-components/native可以用,但在RN中使用的基本元件API就有差別,如View, Text等等,而在web我们会使用如div, p这些tag。两边的style也不完全相通,如web中常会用到的伪元素在RN中就无法使用了。

不知道是否在实际专案中,将component在React和RN上达到共用是不切实际的,终究还是分两套来开发才是上策。或是component会去共用逻辑层如各种state以及handler,而view的呈现还是分两边来开发呢?

希望有人能提供些经验供小弟参考,感谢