Client: Shared: Selector: Fix selector infinite render in storybook

This commit is contained in:
Aleksandr Lushkin 2024-04-12 13:15:47 +02:00
parent 159eff6bbe
commit 3fe2049127

View File

@ -172,9 +172,9 @@ const totalItems = items.length;
const Template = (args: SelectorProps) => {
const [rendItems, setRendItems] = React.useState(renderedItems);
const loadNextPage = async (index: number) => {
const loadNextPage = React.useCallback(async (index: number) => {
setRendItems((val) => [...val, ...items.slice(index, index + 100)]);
};
}, []);
const rowLoader = <StyledRowLoader />;
const searchLoader = <StyledSearchLoader className="search-loader" />;