Size: a a a

React Native — русскоговорящее сообщество

2020 June 11

ИС

Игорь Стрелов... in React Native — русскоговорящее сообщество
В контексте лежит стейт - theme, который принимает значение системной темы по useEffect. Но если свернуть, сменить тему ОС и развернуть,  естевственно не происходит ререндер
источник

AG

Arthur Galimov in React Native — русскоговорящее сообщество
Gena Black
Сейчас, когда есть такие инструменты как flow и typescript на чистом js вообще не надо писать независимо от проекта и библиотек...
Может есть какие то нюансы вот и уточняю )
источник

AN

Andrei Nikitin in React Native — русскоговорящее сообщество
перешел с flow на ts (конвертил). впечатления положительные.
источник

YN

Yakov Naftaliev in React Native — русскоговорящее сообщество
Denis
А rn-fetch-blob предоставляет интерфейс для того, чтобы сохранить пдф или это через react-native-share сдалано?
да RNFetchBlob.ios.previewDocument, через react-native-share пробовал итог такой же
источник

ЕП

Евгений Прокопьев... in React Native — русскоговорящее сообщество
Игорь Стрелов
Привет всем. Подскажите, когда разворачиваю приложение, какой-то метод существует для ререндеринга? Все приложение на хуках (контекст). Мне необходимо произвести ререндер после смены системной темы, чтобы сменить тему в приложении. Сейчас тема меняется по хэндлеру или при запуске.
useColorScheme используешь?
источник

ИС

Игорь Стрелов... in React Native — русскоговорящее сообщество
Евгений Прокопьев
useColorScheme используешь?
Угу
источник

ИС

Игорь Стрелов... in React Native — русскоговорящее сообщество
Сейчас дошло, а если значение useColorSheme положить вторым параметром в useEffect, где я меняю глобал стейт?
источник

ИС

Игорь Стрелов... in React Native — русскоговорящее сообщество
По идее должен заного отработать
источник

ИС

Игорь Стрелов... in React Native — русскоговорящее сообщество
Ща чекну)
источник

ЕП

Евгений Прокопьев... in React Native — русскоговорящее сообщество
источник

ИС

Игорь Стрелов... in React Native — русскоговорящее сообщество
Неа. Ща гляну. Только доку прочел и все) спс большое
источник

GB

Gena Black in React Native — русскоговорящее сообщество
Arthur Galimov
Может есть какие то нюансы вот и уточняю )
Ньюанс только один, тайпинги к RN, как и к реакту менеджерят не сотрудники фейсбука. Как следствие у них по сравнению с flow где-то выше качество (по ощущениям, по большей части), где-то ниже... но если чего не хватает, править легко, комьюнити отзывчивое
источник

AG

Arthur Galimov in React Native — русскоговорящее сообщество
Gena Black
Ньюанс только один, тайпинги к RN, как и к реакту менеджерят не сотрудники фейсбука. Как следствие у них по сравнению с flow где-то выше качество (по ощущениям, по большей части), где-то ниже... но если чего не хватает, править легко, комьюнити отзывчивое
Спс большое )
источник

sb

standing by in React Native — русскоговорящее сообщество
Привет всем, а как реализовать в react native expo функцию как react window(npm). Чтобы тянуть новые заказы только когда экран будет на нем стоять
источник

sb

standing by in React Native — русскоговорящее сообщество
isInViewport(offset = 0) {
   if (!this.yourElement) return false;
   const top = this.yourElement.getBoundingClientRect().top;
   return (top + offset) >= 0 && (top - offset) <= window.innerHeight;
 }
источник

sb

standing by in React Native — русскоговорящее сообщество
Такой вариант нормальный ?
источник

A

Avo in React Native — русскоговорящее сообщество
standing by
Привет всем, а как реализовать в react native expo функцию как react window(npm). Чтобы тянуть новые заказы только когда экран будет на нем стоять
не совсем понятно, что требуется сделать:)
источник

sb

standing by in React Native — русскоговорящее сообщество
Типо пагинация только без кнопки
источник

sb

standing by in React Native — русскоговорящее сообщество
В зависимости от того где экран стоит
источник

sb

standing by in React Native — русскоговорящее сообщество
Подтягивать новые элементы
источник