Flatlist React Versions Save

A helpful utility component to handle lists in react like a champ

v1.5.3

1 year ago

Majorly fixes and improvements

What's Changed

Full Changelog: https://github.com/beforesemicolon/flatlist-react/compare/v1.5.0...v1.5.3

v1.5.0

3 years ago

-- fixes:

  • render on scroll bug #77
  • deprecated warning when prop not actually being used

-- features:

  • automatically checks for item id to be used as key on render
  • simplified types

v1.4.3

3 years ago

Scroll to top minor fix

v1.4.2

3 years ago

fixes -- re-render on list change issue -- scroll event memory leak -- list flash on update -- scroll position change on update

v1.4.1

3 years ago

this fixes

  • misnamed renderOnScroll prop on PlainList component
  • renderOnScroll does not do initial render when the container has no height initially

v1.4.0

3 years ago

New Features:

  • multiple key sort and search
  • scroll to top props (scrollToTop, scrollToTopButton, scrollToTopOffset, scrollToTopPadding, scrollToTopPosition)
  • scroll on render (scrollOnRender)
  • limit prop support interval
  • PlainList component for simple listing
  • groupSorted similar to sort prop

Bug Fixes:

  • direct state change when reversing
  • forwarded ref failing on unmounting

Deprecation some props will go away in future releases. They have just been renamed:

  • showGroupSeparatorAtTheBottom => groupSeparatorAtTheBottom
  • searchableMinCharactersCount => searchMinCharactersCount
  • sortDesc=> sortDescending
  • sortGroupBy => groupSortedBy
  • sortGroupDesc => groupSortedDescending
  • sortGroupCaseInsensitive => groupSortedCaseInsensitive
  • group.limit => group.of
  • group.sortDescending => group.sortedDescending
  • group.sortBy => group.sortedBy
  • group.sortCaseInsensitive => group.sortedCaseInsensitive
  • search.everyWord => search.onEveryWord

v1.3.2

4 years ago
  • improve and simplify logic for pagination infinite loader that caused it to hang whengroupLimit and limit props were set.
  • license MIT
  • audit and vulnerabilities fixes
  • some internal improvements for development (tslint->eslint, refactor and simplifications)

1.3.1

4 years ago

this -- fixes the issue where if you dont specify pagination the component does not work

1.3.0

4 years ago

this -- introduces pagination feature through a simple(MVP) infinite loader to flatlist using props hasMoreItems, loadMoreItems, paginationLoadingIndicator and paginationLoadingIndicatorPosition. -- fixes weird props being added to html tag

1.2.0

4 years ago

this -- adds support for renderItem as jsx node like renderItem={<Item/>}; -- adds support for list as Object, Set, Map, WeakSet, WeakMap; -- adds support for custom list wrapper HTML element with prop wrapperHtmlTag ; -- adds support for any html attribute as props(including ref) as long as wrapperHtmlTag is specified; -- introduces shorthand props for sort, search, group and display as sort, search, group and display props; -- few fixes and code improvements