I strongly recommend using react-native-mmkv instead of @react-native-async-storage/async-storage. It’s significantly faster and fully compatible with the new React Native architecture.
Also, when starting a new project, try installing each dependency one by one rather than copying the entire package.json. This helps avoid version mismatches and makes it easier to troubleshoot issues as they come up.
Finally, I suggest researching which libraries are better adapted to the new React Native architecture. For example, use react-native-bootsplash instead of react-native-splash-screen for better support and performance.