స్టేట్ మార్పులు రీ-రెండర్లను ట్రిగ్గర్ చేస్తాయి, మరియు పేలవంగా నిర్మించిన స్టేట్ అవసరమైన దానికంటే చాలా ఎక్కువ రీ-రెండరింగ్కు కారణమవుతుంది — యాప్ను నెమ్మదిగా చేస్తుంది. ముఖ్య వ్యూహాలు: నిర్దిష్ట సబ్స్క్రిప్షన్, స్టేట్ విభజన, memoize, మరియు స్టేట్ కోసం స్థానికం ఉంచడం.
1. మీకు కావాల్సిన కనిష్ట స్లైస్కు సబ్స్క్రైబ్ చేయండి
store = ();
count = store.;
count = ( s.);
