High performance listview for React Native and web!
APACHE-2.0 License
Bot releases are visible (Hide)
Published by naqvitalha over 6 years ago
README
Published by naqvitalha over 6 years ago
renderAheadOffset
on web
Published by naqvitalha over 6 years ago
externalScrollView
propscrollViewProps
for better typescript support, it proxies all given props to the internal ScrollViewPublished by naqvitalha over 6 years ago
Animated
by default leading to reduced bundle sizes.transforms
to position and shift items leading to better performance, almost identical to /web
mode.Published by naqvitalha over 6 years ago
DefaultItemAnimator
is used to shift items from estimated positions to actual. This looks better and avoids the need to skip frames while layout settles down. This also improves load time by atleast 2 frames.scrollTo
method on web fixed.Published by naqvitalha almost 7 years ago
Published by naqvitalha almost 7 years ago
forceNonDeterministicRendering={true}
. This will greatly improve the performance for lists having non deterministic and variable heights.extendedState
is now added where all extra data that list items depend on can be passed. Changing this object will re-render all items. Make sure shouldComponentUpdate
is also defined in your item.Published by naqvitalha almost 7 years ago
Published by naqvitalha almost 7 years ago
recyclerlistview/web
instead. To preserve import path you may use aliases.onVisibleIndexesChanged
trigger on first mount.externalScrollView
prop added allowing you to supply your own scroll providers if needed. Check ScrollComponent.ts
for contracts.Published by naqvitalha almost 7 years ago
BugFix: Web, stack preventing stack overflow in case of non deterministic rendering. This used to happen if given estimated dimensions were way off the actual ones.
BugFix: Web, style props was not passed to internal scrollviewer. Fixed now.
Performance: Improved performance on iOS and Web.
Enhancement: For exclusive use on web everything can now, simply, be imported from recyclerlistview/web
, no dependency on webpack plugins unless you want the same import syntax.
Published by naqvitalha about 7 years ago
Published by naqvitalha about 7 years ago
Published by naqvitalha about 7 years ago
Published by naqvitalha about 7 years ago