Test how using swr for fetching and "caching" data, and opting out using redux's "state management" will work for the requirements of this app and overall developer experience.
Redux / SWR Reading References
[0] "Caching" concept and the RTK Query (vs. thunks)
[1] Redux is not a Cache
[2] Top 7 reasons to use SWR
[3] Redux and SWR
[4] State lives in the SWR cache
[5] Redux is a state management tool, not a 1:1 mapping to database data
[6] Redux state and Database
[7] Using Redux with SWR
[8] Why SWR
[9] A list of SWR nice features
[10] SWR auto-revalidation explained
[11] Some thoughts on using redux for caching
Using RTK Query for Data Fetching and Caching
[1] Frontend Caching with Redux Toolkit Query
Test how using swr for fetching and "caching" data, and opting out using redux's "state management" will work for the requirements of this app and overall developer experience.
Redux / SWR Reading References
[0] "Caching" concept and the RTK Query (vs. thunks)
[1] Redux is not a Cache
[2] Top 7 reasons to use SWR
[3] Redux and SWR
[4] State lives in the SWR cache
[5] Redux is a state management tool, not a 1:1 mapping to database data
[6] Redux state and Database
[7] Using Redux with SWR
[8] Why SWR
[9] A list of SWR nice features
[10] SWR auto-revalidation explained
[11] Some thoughts on using redux for caching
Using RTK Query for Data Fetching and Caching
[1] Frontend Caching with Redux Toolkit Query