Size: a a a

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

2019 December 19

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Алексей Савельев
импортируете статически и потом динамически нужное выбираете
если немного оптимизировать,  наверное, можно функцию со switch-case-require сделать, чтобы все картинки разом не тащить в одном объекте, а то это вроде влияет на производительность
источник

АС

Алексей Савельев in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
если немного оптимизировать,  наверное, можно функцию со switch-case-require сделать, чтобы все картинки разом не тащить в одном объекте, а то это вроде влияет на производительность
metro не прожует такое
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Алексей Савельев
metro не прожует такое
вот я не помню как раз, обычно всё статически импортировал тоже
источник

Л

Лиса 🦊 in React Native — русскоговорящее сообщество
а какие вообще есть advanced способы оптимизировать загрузку изображений?
источник

Л

Лиса 🦊 in React Native — русскоговорящее сообщество
кроме использования svg/сжатия
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Лиса 🦊
а какие вообще есть advanced способы оптимизировать загрузку изображений?
для локальных картинок в rn (не expo) можно сразу в нативные ассеты, например, складывать. есть особенности по доступу к ним, но в целом вариант рабочий.
источник

Л

Лиса 🦊 in React Native — русскоговорящее сообщество
Vitaliy Ponomarev
для локальных картинок в rn (не expo) можно сразу в нативные ассеты, например, складывать. есть особенности по доступу к ним, но в целом вариант рабочий.
это разве даст ощутимый прирост производительности?
источник

M[

Maxim 📱 Dzhafarov [R10] in React Native — русскоговорящее сообщество
Лиса 🦊
а какие вообще есть advanced способы оптимизировать загрузку изображений?
для загрузки из интернета ничего кроме сжатия быстрее тебе не позволит загрузить картинку
источник

M[

Maxim 📱 Dzhafarov [R10] in React Native — русскоговорящее сообщество
Лиса 🦊
это разве даст ощутимый прирост производительности?
если много больших картинок то вызвать нативную картинку проще чем пропихнуть через бридж их все🙂
источник

VP

Vitaliy Ponomarev in React Native — русскоговорящее сообщество
Лиса 🦊
это разве даст ощутимый прирост производительности?
источник

Л

Лиса 🦊 in React Native — русскоговорящее сообщество
@ponomarevv @Djafar74 спасибо)
источник

A

Alexandr Maxalov in React Native — русскоговорящее сообщество
ребят подскажите нормальный модуль для рендкринга html
источник

ЯД

Ярослав Дикий in React Native — русскоговорящее сообщество
WebView пробовал ?
источник

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Подскажите, пожалуйста, как имея абсолютно спозиционированный View, получить в нём из onLayout координаты x, y, height, width ? Я пробовал
{left: x, top: y, right: x + width, bottom: y + height}
, из onLayout делается так:
onLayout={event => {
 const layout = event.nativeEvent.layout;
 console.log('height:', layout.height);
 console.log('width:', layout.width);
 console.log('x:', layout.x);
 console.log('y:', layout.y);
 this.updateCurrentAlertArea(
   layout.x,
   layout.y,
   layout.width,
   layout.height,
 );
}}

Но у меня alert срабатывает сразу при загрузке страницы, Interactable.View оказывается сразу в зоне alertAreas. Что я не так сделал?
источник

ЕП

Евгений Прокопьев in React Native — русскоговорящее сообщество
Эль Копетан Тотарен
Подскажите, пожалуйста, как имея абсолютно спозиционированный View, получить в нём из onLayout координаты x, y, height, width ? Я пробовал
{left: x, top: y, right: x + width, bottom: y + height}
, из onLayout делается так:
onLayout={event => {
 const layout = event.nativeEvent.layout;
 console.log('height:', layout.height);
 console.log('width:', layout.width);
 console.log('x:', layout.x);
 console.log('y:', layout.y);
 this.updateCurrentAlertArea(
   layout.x,
   layout.y,
   layout.width,
   layout.height,
 );
}}

Но у меня alert срабатывает сразу при загрузке страницы, Interactable.View оказывается сразу в зоне alertAreas. Что я не так сделал?
лучше вызывай measure на элементе, когда надо взять его позиционирование
источник

Э

Эль Копетан Тотарен in React Native — русскоговорящее сообщество
Евгений Прокопьев
лучше вызывай measure на элементе, когда надо взять его позиционирование
а с measure тогда как считать?
источник

ЕП

Евгений Прокопьев in React Native — русскоговорящее сообщество
Эль Копетан Тотарен
а с measure тогда как считать?
источник

DB

Dima Barokha in React Native — русскоговорящее сообщество
Как такой инпут залепить можно?
источник

V

Vitaly in React Native — русскоговорящее сообщество
Обычный инпут стилизовать
источник

VV

Vasyl Vedmedenko in React Native — русскоговорящее сообщество
привет ребят, кто прикручивал react-native-community/google-signin на андроид, помогите ...
создаю апку чистую -> yarn install -> запускаю апку — все гуд -> yarn add [либу singin] ->  запускаю апку — build success и она вылетает сразу при запуске

RN: 0.60.5
источник