网上好多react-native相关的组件,但是我想应用在react上面,请问这样做可以吗
肯定是可以的,现有react-native-web之类的npm就能实现,由于RN最小布局组件View和Text在web中并没有定义,所以这些类库也是在中间做了粘合层,做了类似替换View->Div这样的操作。但是如楼上所说,RN的拥有唤起Native APi的能力,所以这边的兼容只能对于页面组件
目前react-native-web 已经实现了部分组件在React Native和Web端的跨平台兼容,但是个人认为如果要投入生产依然是会存在一些问题:
所以,综合上面的几点,个人其实不太看好共用,虽然这个愿望很美好~
3 回答1.9k 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答1.3k 阅读
4 回答1.5k 阅读
2 回答1.1k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
原则上RN的组件都是跨平台的,可以用到浏览器环境中,但是有一些用到移动终端特性的功能的组件如系统通知、蓝牙、信息可能不会很好地在浏览器中工作,当然大部分页面组件是可以的