Mam pytanie odnośnie ,,app performance''. Obecnie mam duzy projekt ktory opiera się na zwyklych componentach reactowych. Generalnie uzywalem hooksow itp, ale ten projekt jest troche starszy i wypada go odświeżyć.
Jak bardzo wykorzystanie hoosków, react.memo albo innych tego typu rozwiązań poprawi jakość projektu? Albo jeszcze jakies sugestie.
-Wykorzystwanie hooksow react.lazy(), react.memo() - zwieksza szybkosc
-Dzielenie kodu na mniejsze komponenty, przez co beda mogly byc wielokrotnie wykorzystywane
-klasowe komponenty bywają duze i problematyczne
I
Jak bardzo wykorzystanie hoosków, react.memo albo innych tego typu rozwiązań poprawi jakość projektu? Albo jeszcze jakies sugestie.
-Wykorzystwanie hooksow react.lazy(), react.memo() - zwieksza szybkosc
-Dzielenie kodu na mniejsze komponenty, przez co beda mogly byc wielokrotnie wykorzystywane
-klasowe komponenty bywają duze i problematyczne
I
























saveData = (collection, item) => {if (item.id === "") {
item.id = this.idCounter++;
this.setState(state => state[collection]= state[collection].concat(item));
this.setStatepowinno zwracać nowy obiekt, nie powinno się modyfikować stanu ręcznie. Spróbujw ifie:
this.setState({[collection]: [...this.state.collection, item]
});
Działa tylko sobie zmieniłem odwołanie do collection jako do tablicy. Dzięki :)
this.setState({[collection]: [...this.state[collection], item]
});