react-native/Libraries/Experimental
Spencer Ahrens 44554262a4 Fix prop update perf issue with windowed list view
Summary:
Makes compute call async from willReceiveProps and fixes crashes with proper bounds in render
function instead. This means that fast prop updates won't force rapid and synchronous row increments during
initial render.

Check `rowData` and `rowKey` explicitly so clients don't have to worry about preserving === rowData containers
around Relay data to prevent re-renders.

Also moves layout jump warning behind DEBUG since it's not a common issue any more.

Reviewed By: devknoll

Differential Revision: D3357710

fbshipit-source-id: ee2e5be04261d5722abd07a063b345960b0c5cbe
2016-05-27 18:43:24 -07:00
..
SwipeableRow explicit type args in react-native-github 2016-05-24 18:28:26 -07:00
Incremental.js explicit type args in react-native-github 2016-05-24 18:28:26 -07:00
IncrementalExample.js explicit type args in react-native-github 2016-05-24 18:28:26 -07:00
IncrementalGroup.js explicit type args in react-native-github 2016-05-24 18:28:26 -07:00
IncrementalPresenter.js Fix or suppress errors in react-native 2016-04-21 19:47:24 -07:00
ViewabilityHelper.js Fix 95% of WindowedListView jumpiness 2016-05-19 14:58:26 -07:00
WindowedListView.js Fix prop update perf issue with windowed list view 2016-05-27 18:43:24 -07:00