Glavni problem s react kešom za resetiranje je taj što može uzrokovati probleme s podacima vaše aplikacije. Ako se vaša aplikacija oslanja na podatke pohranjene u predmemoriji, resetiranje keša može uzrokovati gubitak tih podataka.
There is no built-in way to clear the React Native packager's cache. However, you can use the watchman CLI tool to do this: watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf node_modules/ && npm cache clean && npm install
Ne postoji ugrađeni način za brisanje keša React Native pakera. Međutim, možete koristiti watchman CLI alat za ovo:
Prvi red samo govori da ne postoji jednostavan način za brisanje keša React Native paketa. Drugi red kaže da možete koristiti alat za sučelje komandne linije watchman da to učinite umjesto vas. Ostali redovi su samo upute o tome kako koristiti watchman za brisanje keša i kako ponovo instalirati sve ovisnosti.
Šta je Cache
Cache u React Native je mehanizam koji pomaže da se ubrza renderiranje komponente pohranjivanjem njene kopije u memoriju. Kada se komponenta ponovo renderuje, React Native će koristiti keširanu verziju umesto da ponovo renderuje komponentu od nule.
Najbolji kešovi u Reactu
Postoji mnogo sjajnih kešova u Reactu u React Nativeu. Neki od najboljih uključuju react-native-cache, react-native-fetch i react-native-cache-loader.