Web: Common: Filter: fixed unnecessary renders of Filter Component, fixed bugs with filter reset and navigation

This commit is contained in:
Artem Tarasov 2021-02-02 16:46:30 +03:00
parent b2aac3838c
commit 9ae026d23b

View File

@ -153,7 +153,10 @@ class FilterInput extends React.Component {
}
if (
!equal(selectedFilterData.filterValues, filterValues) ||
!equal(
selectedFilterData.filterValues,
prevProps.selectedFilterData.filterValues
) ||
inputValue !== searchText ||
sectionWidth !== prevProps.sectionWidth ||
isGroupChanged
@ -170,6 +173,7 @@ class FilterInput extends React.Component {
: "",
filterValues: filterValues,
searchText: selectedFilterData.inputValue || "",
needUpdateFilter: false,
});
this.updateFilter(filterValues);
}