Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.39 KB

File metadata and controls

21 lines (15 loc) · 1.39 KB

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. При ошибке в шапке появляется предупреждение и скрывается при следующем успешном выполении запроса. Так же ошибка дублируется в консоль.