O! Cieakwy projekt do obserwowanych leci:
Please consider sponsoring me to support my open-source work on #fpga and #riscv. You get early access to my blog posts and my next FPGA project (including source code) before it launches later in 2024. https://github.com/sponsors/WillGreen
#linux
Please consider sponsoring me to support my open-source work on #fpga and #riscv. You get early access to my blog posts and my next FPGA project (including source code) before it launches later in 2024. https://github.com/sponsors/WillGreen
#linux














Szukam jakiegoś wzorca a projektowego do tego; jak tu pobrać raz na jakiś czas dane; zachować elastyczność pod tytułem:
@pyroxar: Nie warto. Użyj React Query. RQ oferuje funkcjonalność, której potrzebujesz. Swego czasu (2015-20) popularne było podejście, gdzie browser pobierał dane, dokonywał transformacji i udostępniał je przez Redux store. React Query mocno usprawnił ten proces i wyeliminował potrzebę ręcznego zapisu danych w przeglądarce.
1. Przefiltrowana lista nie musi byc stanem, nie musisz w ogole miec tego useEffecta na setowanie przefiltrowanej listy, mozesz to zrobic w ciele funkcji po prostu. Odpada Ci pare rerenderow
2. Wydaje sie niepotrzebnym duplikowanie stanu dla sugestii. Skoro przekazujesz je jako props to powinienes na poziomie tamtego komponentu (rodzica) je fetchowac a lista powinna je jedynie wyswietlac. I tu jest Twoj glowny problem -