Draft.js和React Native

Joh*_*oza 5 reactjs react-native draftjs

有没有人尝试使用React Native移植DraftJs。有什么想法怎么做?

https://github.com/facebook/draft-js/issues/138

Jia*_* YD 4

正如链接所示,使用当前的草稿模型实现一个全新的本机版本编辑器是一项艰巨的工作。我可以看到一些难点:

  1. 键盘和光标控制。editable content在草稿中为它提供了很大的帮助。editable content浏览器已经支持。
  2. 草稿模型由块和内联事物组成。它与HTML模型相匹配,可以轻松地将Draft模型映射到DOM。但是iOS/Android布局不是由块和内联事物组成的。
  3. H5 具有灵活且强大的风格控制。您可以在样式映射器的帮助下在草稿中使用所有 CSS 样式,将渲染工作留给浏览器。但它在本地如何工作呢?Android/iOS SDK 没有为视图提供如此强大的样式控制。

毕竟,Draft 被宣布为一个编辑器Editor Framework,而不是一个即用型编辑器。限制你的编辑器功能并拥有一个原生版本是可以的,但我宁愿嵌入一个WebView来拥有一个真正强大的H5编辑器。