Draft.js和React Native

时间:2016-07-28 03:05:28

标签: reactjs react-native draftjs

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

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

1 个答案:

答案 0 :(得分:2)

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

  1. 键盘和光标控制。 editable content在草稿中为它做了很多帮助。浏览器已经支持editable content
  2. 草稿模型由块和内联组成。它与HTML模型匹配,使地图草稿模型易于使用DOM。但是iOS / Android布局不是由块和内联组成的。
  3. H5具有灵活且强大的风格控制。您可以在样式映射器的帮助下使用Draft中的所有CSS样式,将渲染工作留给浏览器。但它如何在原生中发挥作用? Android / iOS SDK没有为视图提供如此强大的样式控件。
  4. 毕竟,草稿宣布为Editor Framework,而不是随时可用的编辑器。可以限制你的编辑器功能并拥有原生版本,但我宁愿嵌入一个WebView来拥有一个非常强大的H5编辑器。