Skip to content

[uncontrolled] onBeforeChange's third parameter always null #61

@euZebe

Description

@euZebe

value parameter seems to always be null in onBeforeChange(editor,_ data, value, next) for an uncontrolled codemirror ; did I miss something ?

import React, { Component } from 'react';
import { UnControlled as CodeMirror } from 'react-codemirror2';

class App extends Component {
  handleBeforeChange = (editor, data, value, next) => {
    console.log('handleBeforeChange', value); // gets null
    next();
  };
  handleChange = (editor, data, value) => {
    console.log('handleChange', value);  // gets the field value
  };
  render() {
    return (
      <div className="App">
        <CodeMirror
          onChange={this.handleChange}
          onBeforeChange={this.handleBeforeChange}
        />
      </div>
    );
  }
}
export default App;

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions