Spike: [UIOR-190] figure out the best option of i-scroll/pagination to use within MCL component

Related Story

UIOR-190 Spike: figure out the best option of i-scroll/pagination to use within MCL component

Investigation

During investigation it was found that stripes MCL component supports i-scroll by default (requires just right configuration). So the best option is to use already implemented features that do smth new from scratch.

Example of usage

<MultiColumnList
  contentData={data}
  virtualize
  height={800}
  onNeedMoreData={fetchMore}
/>

in case of `accumulate` resource fetchMore should look smth similar to

const { mutator: { mutatorExample } } = this.props;

const params = {
  offset: previousOffset + limitValue,
  limit: limitValue,
  stats: true,
  query: '',
}; mutatorExample.GET({ params });


in case of non `accumulate` resource fetchMore should use localResource to update Okapi (REST) resource via `recordsRequired` property