Как перейти с JS + react-native-router-flux на TS + react-navigation в React Native
Кстати, кто не знал - у меня есть приложение Чем заняться, можете скачать с App Store или Google Play - https://4eze.ru Не говорю, что отныне у меня тут будут видосы про программирование, но раз уж я записал, то почему бы и с публикой не поделиться. Видео писалось для моих джунов в команде, которым я поручил переписать весь проект с нуля на typescript, и сменить библиотеку навигации. Не знаю, что из этого получится, но я уже успел так переписать один небольшой проект. Для тех, кому интересно, вот мой краткий план действий с самого начала: 1. Создаём новую директорию и в ней инициализируем пустой react-native проект, используя шаблон typescript 2. Перетаскиваем в него все библиотеки, которые были в старом проекте. При этом по каждой либе читаем инструкцию по установке и выполняем. Если какие-то либы уже не нравятся - меняем их на более крутые тут же 3. Перетаскиваем из старого проекта все файлы, переименовывая их в ts/tsx 4. Переписываем навигатор, можно даже с новыми фишечками (например нормально сделать логику переключения между авторизованными и неавторизованными роутами) 5. Допиливаем всё, что поломалось =) 6. Тестируем! Ставьте палец вверх, если хотите больше программистских видосов про мою работу. Быть может я войду во вкус!
Название:
Как перейти с JS + react-native-router-flux на TS + react-navigation в React Native
Категория:
Разное