将Android Webview迁移到React-Native-Webview

时间:2019-03-07 12:13:10

标签: reactjs react-native-android hybrid-mobile-app mobile-webkit react-native-bridge

我有一个混合Android应用程序,该应用程序使用Android WebView 呈现网页。

我有 Wiziwig编辑器(使用HTML,JavaScript和CSS编写)。我正在使用 Webkit接口在Java和JavaScript之间进行通信

我想在编辑器中集成 React Native 。以前,我使用JavaScript模型和JS函数在WiziWig编辑器中实现各种功能并处理DOM。

但是它的用户体验并不快且吸引人。此外,我已经在编辑器中集成了 Twitter BloodHound Engine 。每当用户在编辑器中键入时,BloodHound Engine的提前输入列表都会滞后。

我正在考虑在我的编辑器中使用React Native。使用React Native,我还可以使用Android Native组件代替JavaScript模型来显示消息和其他内容。使用React Native还有其他改进的可能性。

我构建了一个演示应用程序,可以在其中使用React Native Modules在Java和Javascript代码之间进行通信。

问题

我的WiziWig已经有很多用HTML,CSS和纯JavaScript编写的代码。为了将我的代码转换为React Native并使用UI的Native组件,将需要很多时间。

有没有一种方法可以使用React Native中的旧代码库,然后使用JSX和组件将代码缓慢移至React Native。

我已经看到React Native中有 Render函数用于渲染html内容。但是我必须用JSX编写普通的JS代码。有没有一种快速的方法来做到这一点。因为我的文件已经有4495行代码。

预先感谢

0 个答案:

没有答案