(prevProps, prevState)
| 462 | } |
| 463 | |
| 464 | componentDidUpdate (prevProps, prevState) { |
| 465 | let { start, end } = this.state |
| 466 | let prevEnd = prevState.end |
| 467 | if (!isEmpty(end) && !(end.i === prevEnd.i && end.j === prevEnd.j) && !this.isSelectionControlled()) { |
| 468 | this.props.onSelect && this.props.onSelect({ start, end }) |
| 469 | } |
| 470 | } |
| 471 | |
| 472 | isSelected (i, j) { |
| 473 | const {start, end} = this.getState() |