opened
neutraali
username_0
Related: https://github.com/ianstormtaylor/slate/issues/2664

Is **SlateJS** intended to support _uncontrolled_ usage? I'm not just referring to editing the actual text inside the editor (which is just basic `contentEditable` -functionality; essentially the `plain-text` -example) - I'm also referring to marks and custom nodes for example.
Most (if not all) of the examples are a variation of:
```javascript
class Example extends React.Component {
  state = {
    value: Value.fromJSON(initialValue)
  }
  onChange = ({ value }) => {
    this.setState({ value })
  }
  render() {
    return (
        <Editor
          value={this.state.value}
          onChange={this.onChange}
        />
    );
  }
}
```

I mean editing just the text content works with supplying `defaultValue` well enough, but are there ways to, for example, use something like `this.editor.toggleMark('bold');` and see it rendered?

Any helps & tips would be greatly appreciated~
Uncontrolled Editor behaviour
issue
created
neutraali
username_0
After _slooowly_ and painstakingly creating a [fiddle](https://jsfiddle.net/nfLk1e2j/2/) of the issue I found out that it's working like it should - Therefore the mistake as somewhere on my end. ... Not sure where though, but I got it fixed.

Case closed :smile_cat:
comment
closed
neutraali
username_0
issue