如何将当前的React Native项目转换为ReactXP

时间:2018-01-24 11:29:36

标签: react-native reactxp

我们使用JavaScript开发了Microsoft项目,现在我们决定拥有它的网站。我们发现ReactXP引入了import re import pandas as pd s = pd.Series(['abc_def_(123)', 'aerbc_dehjf_(12358)', 'aerbc_df_(89',"abc_AD"]) list1=[] for i in s: m=re.search(r"((^[a-zA-Z]*_[a-zA-Z]*))",i) if m: print m.group() list1.append( m.group(2)) print list1 ,它也可以发布网站。是否有可能将当前反应原生项目转换为reactXP?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。您需要将<View/>等标记替换为<RX.View/>,将<Text/>替换为<RX.Text/>等。然后,在编译浏览器或本机时,ReactXP将在内部交换具有相应标记的<RX.View/>等,具体取决于您当前的目标(浏览器为<div/>,本地为<View/>)。 但是,您不必立即与<RX.*对应者交换所有标签。这意味着您仍然可以为浏览器目标使用一些<div/>等,并为本机目标使用<View/>等。但是,如果您真的只需要一个代码库然后交叉编译到任何目标,那么您需要全部替换它们。 样式也有所不同:ReactXP没有宽度,高度等的百分比值。