Selector library for Redux
One thing that can help is the new customization options in Reselect 4.1.x. You don't need a deep equal check here. Instead, you could use a shallow check as the resultEqualityCheck option. It would still end up having to re-run the filter statement, because the input array is being changed to a new reference when you do an update to any item in the array. Filtering the array does create a new result array reference. But, resultEqualityCheck: shallowEqual will reuse the previous result as long as the contents of the array are the same, and that will prevent the component from re-rendering.
The complex React/Redux app that I don't hate
1 project | dev.to | 11 Apr 2022
Coming from Java, I don’t think I ever understood the phrase “enough rope to shoot yourself in the foot” until I saw some of the super-complicated types people can make in Typescript.
1 project | reddit.com/r/typescript | 7 Apr 2022
Testing Redux Selectors with resultFunc
1 project | dev.to | 12 Jan 2022
What's new in Redux?
3 projects | reddit.com/r/reactjs | 30 Dec 2021
React Interview Questions - Part 2 (Mid - Senior Level)
2 projects | dev.to | 25 Dec 2021