allow changing size of items where required

This commit is contained in:
ammarahm-ed
2021-02-09 10:15:21 +05:00
parent 6adea182bd
commit cd253ad3e7

View File

@@ -51,7 +51,7 @@ const SimpleList = ({
}, },
}) => { }) => {
const [state] = useTracked(); const [state] = useTracked();
const {colors} = state; const {colors, deviceMode} = state;
const [dataProvider, setDataProvider] = useState( const [dataProvider, setDataProvider] = useState(
new DataProvider((r1, r2) => { new DataProvider((r1, r2) => {
return r1 !== r2; return r1 !== r2;
@@ -67,7 +67,7 @@ const SimpleList = ({
useEffect(() => { useEffect(() => {
if (loading) return; if (loading) return;
loadData(); loadData();
}, [data, loading]); }, [data, loading, deviceMode]);
const loadData = () => { const loadData = () => {
let mainData = [header, {type: 'empty'}]; let mainData = [header, {type: 'empty'}];
@@ -231,7 +231,7 @@ const SimpleList = ({
dataProvider={dataProvider} dataProvider={dataProvider}
rowRenderer={_renderRow} rowRenderer={_renderRow}
onScroll={_onScroll} onScroll={_onScroll}
//canChangeSize={true} canChangeSize={true}
optimizeForInsertDeleteAnimations optimizeForInsertDeleteAnimations
//forceNonDeterministicRendering //forceNonDeterministicRendering
renderFooter={renderFooter} renderFooter={renderFooter}