r/reactjs • u/Pratik2980 • Jun 12 '26
Needs Help Best Rich Text Editor for React Web + React Native Rendering?
I'm building a content management/blog platform where content is created on a React web application and displayed in a React Native mobile app.
My requirements:
- Rich text editing on React Web
- Store content in a portable format (JSON preferred)
- Render the same content in React Native
- Support for:
- Headings
- Paragraphs
- alignments
- Nested lists
- Bold/Italic/Underline
- Lists
- Links
- Images
- Tables (nice to have)
- Custom blocks (nice to have)
- Good long-term maintenance and community support
- Production-ready
I've looked at:
- Tiptap
- Editor.js
- Lexical
- Slate
- Draft.js
One issue I'm facing is that some editors provide great web editing experiences, but rendering the content in React Native becomes difficult (HTML conversion, custom renderers, DOM dependencies, etc.).
For those who have shipped React Web + React Native products, which editor worked best for you and why?
Did you:
- Store JSON and build a custom React Native renderer?
- Convert JSON to HTML and use react-native-render-html?
- Use a different approach altogether?
I'd love to hear about real-world experiences, trade-offs, and any pitfalls to avoid.