ਸਟੇਟ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਦੁਬਾਰਾ-ਰੈਂਡਰ ਨੂੰ ਟਰਿਗਰ ਕਰਦੀਆਂ ਹਨ, ਅਤੇ ਖਰਾਬ-ਬਣਾਈ ਗਈ ਸਟੇਟ ਜ਼ਰੂਰੀ ਨਾਲੋਂ ਕਿਤੇ ਵੱਧ ਦੁਬਾਰਾ-ਰੈਂਡਰਿੰਗ ਦਾ ਕਾਰਨ ਬਣ ਸਕਦੀ ਹੈ — ਐਪ ਨੂੰ ਸਸਤਾ ਕਰਦਾ ਹੈ। ਮੁੱਖ ਰਣਨੀਤੀਆਂ ਇਹ ਹਨ: ਘੱਟ ਸਬਸਕ੍ਰਾਈਬ ਕਰੋ, ਸਟੇਟ ਨੂੰ ਵੰਡੋ, memoize ਕਰੋ, ਅਤੇ ਸਟੇਟ ਨੂੰ ਸਥਾਨਕ ਰੱਖੋ।
1. ਤੁਹਾਨੂੰ ਜਿਸ ਘੱਟੋ-ਘੱਟ ਸਲਾਈਸ ਦੀ ਜ਼ਰੂਰਤ ਹੈ ਉਸ ਵਿੱਚ ਸਬਸਕ੍ਰਾਈਬ ਕਰੋ
store = ();
count = store.;
count = ( s.);
