mirror of
https://github.com/inaturalist/iNaturalistReactNative.git
synced 2025-12-23 22:18:36 -05:00
* Update package.json * Update package-lock.json * Enable plugin * Update package.json * Update package-lock.json * Update .eslintrc.js * Create a new object instead of mutating the existing one * Update SoundRecorder.js * Do not mutate prop directly * Do not mutate store value directly * Disable compiler for zoom hook Because it uses reanimated logic, and previous work laid out we should specifically disregard a rule of react here, unsure what to do here for now. * Move array for tracking results into component * Disable compiler for StandardCamera * Do not mutate store value directly * Disable compiler for FullPageWebView * Do not mutate route param * Remove unnecessary check if state is true before setting it to false * Fix: user might be undefined * Update reanimated usage with new compiler compliant API * Fix: taxon might be undefined * Fix: taxon might be undefined * Fix: common pitfall of trying to render text outside of Text component * Update interface * Add package override * Update package-lock.json * Refactor updating of user preferences into User model * Remove no memo directive from zoom * Update file imports * Migrate safeRealmWrite to TS * Update interface and import path * Update interface * Refactor useLocaalObservation hook to not mutate return value of a function that should not be mutated * Update tests to new return structure * Remove useSafeRoute hook We get the same information from error contexts and surrounding documents, and this hook was violating the rules of react by conditionally calling another hook. * Use optional chaining * Update TaxonNamesSetting.test.js * Fix: use optional chaining * Extend on RNTLs renderHook instead of re-implementing * Remove unnecessary mock * Remove unnecessary mock * Remove unecessary mock * Remove trailing spaces