Skip to content

Instantly share code, notes, and snippets.

@bitfade
Created September 27, 2017 15:15
Show Gist options
  • Select an option

  • Save bitfade/18f16dc056c975f3ede14b8c744b9133 to your computer and use it in GitHub Desktop.

Select an option

Save bitfade/18f16dc056c975f3ede14b8c744b9133 to your computer and use it in GitHub Desktop.

Revisions

  1. bitfade created this gist Sep 27, 2017.
    8 changes: 8 additions & 0 deletions change.jsx
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,8 @@
    componentDidUpdate: function ( prevProps ) {
    // update value state on preview mode change or value changed (via props) by another component
    if ((this.props.previewMode && this.props.previewMode !== prevProps.previewMode) || this.props.value !== prevProps.value) {
    this.setState({
    value: this.emptyIfDefault(this.getCurrentInputValue()),
    });
    }
    },