I am working on a mobile app with react native and expo. The critical point of the app is that it needs to store big data on a device because it will work in offline and online modes both. I'm thinking to try expo SQLite for this and I have few questions regarding this:

1. Is it appropriate for storing large data on the local device, both Android and iOS?
2. When deleting data, does the database file size decrease, or stay as is?
3. Are there any limitations to TEXT type?
4. Can you suggest any good documentation, because on expo.io is too short (i think )?

Thanks in advance!