我有一个混合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行代码。
预先感谢