Browse Source

Added explicit null value in state initializer

main
Brian Vaughn 7 years ago
parent
commit
55650fc12c
  1. 5
      examples/update-on-async-rendering/updating-state-from-props-after.js

5
examples/update-on-async-rendering/updating-state-from-props-after.js

@ -2,18 +2,19 @@
class ExampleComponent extends React.Component {
// Initialize state in constructor,
// Or with a property initializer.
// highlight-range{1-3}
// highlight-range{1-4}
state = {
isScrollingDown: false,
lastRow: null,
};
// highlight-line
// highlight-range{1-8}
static getDerivedStateFromProps(nextProps, prevState) {
if (nextProps.currentRow !== prevState.lastRow) {
return {
lastRow: nextProps.currentRow,
isScrollingDown:
nextProps.currentRow > prevState.lastRow,
lastRow: nextProps.currentRow,
};
}

Loading…
Cancel
Save