Galvenā problēma ar react native atiestatīšanas kešatmiņu ir tā, ka tā var radīt problēmas ar jūsu lietotnes datiem. Ja jūsu lietotne paļaujas uz kešatmiņā saglabātajiem datiem, kešatmiņas atiestatīšana var izraisīt šo datu zudumu.
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
Nav iebūvēta veida, kā notīrīt React Native pakotnes kešatmiņu. Tomēr varat izmantot Watchman CLI rīku, lai to izdarītu:
Pirmajā rindā teikts, ka nav vienkārša veida, kā notīrīt React Native pakotnes kešatmiņu. Otrajā rindā teikts, ka varat izmantot komandrindas interfeisa rīku watchman, lai to izdarītu jūsu vietā. Pārējās rindas ir tikai norādījumi par to, kā izmantot sargu, lai notīrītu kešatmiņu, un pēc tam, kā vēlreiz instalēt visas atkarības.
Kas ir kešatmiņa
Kešatmiņa programmā React Native ir mehānisms, kas palīdz paātrināt komponenta renderēšanu, saglabājot tā kopiju atmiņā. Kad komponents atkal tiek renderēts, React Native izmantos kešatmiņā saglabāto versiju, nevis atkārtoti renderēs komponentu no jauna.
Labākās kešatmiņas pakalpojumā React
Programmā React in React Native ir daudz lielisku kešatmiņu. Daži no labākajiem ir react-native-cache, react-native-fetch un react-native-cache-loader.