Renamed params for gDSFP

This commit is contained in:
Brian Vaughn
2018-05-24 18:18:04 -07:00
parent ee4c4fa708
commit 3e80980c18
5 changed files with 11 additions and 12 deletions

View File

@@ -1,5 +1,5 @@
class Example extends React.Component {
static getDerivedStateFromProps(nextProps, prevState) {
static getDerivedStateFromProps(props, state) {
// ...
}
}

View File

@@ -5,13 +5,13 @@ class ExampleComponent extends React.Component {
};
// highlight-range{1-13}
static getDerivedStateFromProps(nextProps, prevState) {
static getDerivedStateFromProps(props, state) {
// Store prevId in state so we can compare when props change.
// Clear out previously-loaded data (so we don't render stale stuff).
if (nextProps.id !== prevState.prevId) {
if (props.id !== state.prevId) {
return {
externalData: null,
prevId: nextProps.id,
prevId: props.id,
};
}

View File

@@ -8,13 +8,12 @@ class ExampleComponent extends React.Component {
lastRow: null,
};
// highlight-range{1-8}
static getDerivedStateFromProps(nextProps, prevState) {
if (nextProps.currentRow !== prevState.lastRow) {
// highlight-range{1-7}
static getDerivedStateFromProps(props, state) {
if (props.currentRow !== state.lastRow) {
return {
isScrollingDown:
nextProps.currentRow > prevState.lastRow,
lastRow: nextProps.currentRow,
isScrollingDown: props.currentRow > state.lastRow,
lastRow: props.currentRow,
};
}

View File

@@ -4,7 +4,7 @@ import {polyfill} from 'react-lifecycles-compat';
class ExampleComponent extends React.Component {
// highlight-next-line
static getDerivedStateFromProps(nextProps, prevState) {
static getDerivedStateFromProps(props, state) {
// Your state update logic here ...
}
}