Expo Compatible Rich Text or HTML Editor?

#1

Has anybody come across a rich text or HTML editor that is compatible with Expo without having to detach a project? I’ve found several for react-native, but they all require linking to native code.

2 Likes
#2

Hey @reggie3

Sorry there isn’t something that is ideal for your use case…

Another solution you can deploy is to use a react native web view and use your favorite javascript rich text library, such as DraftJS ( https://github.com/facebook/draft-js ) or Slate ( https://github.com/ianstormtaylor/slate ).

#3

That sounds like it will work for what I’m trying to do as long as I can get the contents from the text editor somehow. Do you know of any examples of what you’re describing?

#4

You can send messages out of the webview using https://facebook.github.io/react-native/docs/webview.html#onmessage

#6

Were you able to figure this one out? Was wondering if you found an alternative without having to eject from expo.

#7

@jm90m I ended up creating an npm package that incorporates the quill.js editor. The package is called react-native-webview-quilljs. It doesn’t yet work on expo apps in production, but I hope to have that issue fixed by the end of next week.

#8

Awesome man, looking forward to it, I’ll check out your github repo.

@reggie3 thanks again for your time and reply.

#9

I was able to get the package working on production apps. However, one problem I’ve found is that the font is surprisingly small on iOS devices.

1 Like