cabana: robust graph data update in response to data change
parent
8b0c563d4d
commit
8e9ae7d5ff
|
@ -35,8 +35,8 @@ export default class CanGraph extends Component {
|
|||
|
||||
dataChanged(prevProps, nextProps) {
|
||||
return nextProps.data.length != prevProps.data.length
|
||||
|| prevProps.data[0].y != nextProps.data[0].y
|
||||
|| !(prevProps.signalSpec.equals(nextProps.signalSpec));
|
||||
|| !(prevProps.signalSpec.equals(nextProps.signalSpec))
|
||||
|| prevProps.data.some((prevEntry, idx) => prevEntry.y != nextProps.data[idx].y);
|
||||
}
|
||||
|
||||
shouldComponentUpdate(nextProps, nextState) {
|
||||
|
|
Loading…
Reference in New Issue