anchor.diff:    componentWillReceiveProps(nextProps) {
       if (nextProps.uid !== this.state.uid) {
         // a different note is shown.
  +      this.shouldRerender = true;
         this.setState({
           uid: nextProps.uid,
           title: nextProps.title,
  
positive.code:       title: this.props.title,
        content: this.props.content
      };
    }
  
    render() {
  
negative.code:   }
  
    shouldComponentUpdate(nextProps, nextState) {
      // don't rerender if the RTE content changes. the cursor jumps to the
      // beginning of the content if we re-initialize the RTE content.
      return this.shouldRerender;
    }
  
    renderEditor() {
  