Update Expo SDK steps

PHOTO EMBED

Wed Apr 06 2022 14:42:00 GMT+0000 (Coordinated Universal Time)

Saved by @organic_darius

# Expo SDK Upgrade
| Current | New     | Workflow  |
| :-----: | :-----: | :-------: |
| 40.0.0  | 44.0.0  | Managed   |

The first thing to keep in mind before start this process is to see how many SDK's version we're about to jump because there is always packages that has been deprecated gradually.
So the organic process I followed was:
- [X] [40.0.0 -> 41.0.0](https://blog.expo.dev/expo-sdk-41-12cc5232f2ef)
- [X] [41.0.0 -> 42.0.0](https://blog.expo.dev/expo-sdk-42-579aee2348b6)
- [X] [42.0.0 -> 43.0.0](https://blog.expo.dev/expo-sdk-43-aa9b3c7d5541)
- [X] [43.0.0 -> 44.0.0](https://blog.expo.dev/expo-sdk-44-4c4b8306584a)
- [ ] 44.0.0 -> ?

All this guides are so explicit and well done that probably this will be useles, but I took a few minutes to isolate the things that really involve the current project. The process itself it's only the following commands.
```console
npm i -g expo-cli
expo upgrade
```

##### * *`expo upgrade` will prompt two packages' list at the end. Showing the dependencies that has been updated and not.* 

### Packages afected due deprecation/name change
- react-native-reanimated
- react-native-screens
- expo-linear-gradient
- ~~@react-native-community/async-storage~~ -> @react-native-async-storage/async-storage
- @react-navigation/material-top-tabs 
- @react-navigation/native
- @react-navigation/stack
- ~~@react-native-community/masked-view~~ -> @react-native-masked-view/masked-view
- react-native-gesture-handler

##### * *The list is much higher if I count the rest(which is almost everything updated), but this one need a manually adjustment.* 

### Check manually package dependencies
This point is kind of non-tangible at all because depending of the package and their guides to update is what you have to do.
```console
npm outdated
```

##### * *It'll show the list of our current packages that needs to be updated or has a new version. Use it to contrast with the non-upgraded list given by `expo upgrade`.*

### Related migration guides
[React navigation 5.x -> 6.x](https://reactnavigation.org/docs/upgrading-from-5.x)
content_copyCOPY