Skip to content

nzaycev/TestProject

Repository files navigation

TestProject

Просмотр информации о котировках

Демо: https://snack.expo.dev/@n.zaycev/github.com-nzaycev-testproject

P.S. useIsFocused на второй вкладке (Navigation/Tickers.js) в демо коде заменено на useEffect + navigation.addEventListeners

Зависимости:

  • @react-navigation/native
  • @fortawesome/react-native

Описание:

  • Корень приложения - TabNavigator
  • Первая вкладка - "О приложении". Содержит кнопку перехода на вторую вкладку
  • Вторая вкладка - "Котировки". Отображает котировки, обновляет данные раз в 5 секунд. При первой загрузке в шапке приложения отображается ActivityIndicator. При ошибке в шапке появляется предупреждение и скрывается при следующем успешном выполении запроса. Так же ошибка дублируется в консоль.