react-native-screens
react-native-screens copied to clipboard
chore: remove navigation v4
Description
Navigation v4 has not been supported for a while now, it is high time we drop the code or otherwise necessity to maintain it arise - I've tried to bump types dependency and lots of issues occurred within this old codebase.
Removed code & docs for navigation v4 from the library.
NOTE
Is it not breaking change?
Changes
- Removed
createNativeStackNavigator/directory - Removed
src/createNativeStackNavigator.tsxsource file - Removed references in:
package.json,eslintrc.json
Checklist
- [ ] Included code example that can be used to test this change
- [ ] Updated TS types
- [ ] Updated documentation:
- [ ] https://github.com/software-mansion/react-native-screens/blob/main/guides/GUIDE_FOR_LIBRARY_AUTHORS.md
- [ ] https://github.com/software-mansion/react-native-screens/blob/main/native-stack/README.md
- [ ] https://github.com/software-mansion/react-native-screens/blob/main/src/types.tsx
- [ ] https://github.com/software-mansion/react-native-screens/blob/main/src/native-stack/types.tsx
- [ ] Ensured that CI passes