---
title: "Interactive React & Vue views"
description: "Learn how to build a text editor with React or Vue support with Tiptap. More in our documentation!"
canonical_url: "https://tiptap.dev/docs/examples/advanced/interactive-react-and-vue-views"
---

# Interactive React & Vue views

Learn how to build a text editor with React or Vue support with Tiptap. More in our documentation!

Thanks to [node views](https://tiptap.dev/docs/editor/extensions/custom-extensions/node-views.md) you can add interactivity to your nodes. If you can write it in JavaScript, you can add it to the editor.

## Implementing React or Vue components as NodeViews

> **Interactive demo:** [InteractivityComponent](https://embed.tiptap.dev/preview/Examples/InteractivityComponent)

## Editable content

React & Node NodeViews also support editable content. See the following example to learn how to create a node view with editable content.

> **Interactive demo:** [InteractivityComponentContent](https://embed.tiptap.dev/preview/Examples/InteractivityComponentContent)
