React.JS - Manage content of contenteditable div as React components
update:
Facebook has released draft-js which is meant for building text editors with react. https://github.com/facebook/draft-js
original answer which is now outdated:
Go ahead, there is nothing special for this.
here are some examples: