@reactnative_ru

Страница 231 из 878
morda
09.07.2017
20:34:51
заказчик собрал релизную версию аппа и у него все полетело. Диднт хав ан айдияя...
Короче виноват был кодпуш и то что они собирали девел версию жс-а и пушили. В результате апп стартовал нормально потом прилетал девелоперский жс по код пушу и все становилось оооочень медленно

Научил грохать пэкаджер и его кэши перед пушем

Egor
10.07.2017
14:34:47
Коллеги, что есть для локализации, чтобы можно было налету менять локаль и переводы соответственно?

https://github.com/AlexanderZaytsev/react-native-i18n вроде не умеет так

Google
Egor
10.07.2017
14:35:42
а не, умеет: I18n.locale

может еще что-то есть? получше?

Vadim
10.07.2017
14:57:41
https://github.com/i18next/i18next сам по себе прекрасен

где угодно и с чем угодно можешь использовать

Egor
10.07.2017
15:21:58
morda
10.07.2017
16:25:37
Хз

Нет доступа посмотреть че там происхрдило

Yevhenii
10.07.2017
18:19:50
Yevhenii Krotenko: есть ли способ в React Native как-то захендлить отображается компонент на дисплее, или нет? к примеру есть такой кейс: нужно как то отмечать уже просмотренные посты когда их скролишь использую FlatList

Yevhenii
10.07.2017
18:27:45
Я просто удивлен, что нету более лаконичного способа, все что нагуглил сводилось к изменениям, либо на onscroll можно выводить кучу всего про компонент, который скролиться, но подобные решения пахнут не самой здравой реализацией

У flatlist есть много разных методов по типу onEndReached, почему бы не использовать этот метод для каждого айтема?

Alexander
10.07.2017
18:30:34


Google
Alexander
10.07.2017
18:31:12
Подскажите плиз как можно сделать в РН, чтобы не увеличивался шрифт, если даже его увеличили на этом скрине (настройка)

Alexander
10.07.2017
18:31:57
после изменения этого ползунка и перезапуска Апы, она смотрится как кусок г...)

эта настройка находится тут: Settings>General>Accessibility->Larger Text

Alex
10.07.2017
18:39:24
кажеться нашел, allowFontScaling={false}
сейчас не тестил, раньше работало Text.defaultProps.allowFontScaling = false в индекс закинь

Alex
10.07.2017
18:44:56
Ywein
10.07.2017
19:31:36
Вопрос. Кто как сборку под айос организовывает? У всех макбуки? Или виртуалка? Или как?

Alexander
10.07.2017
19:33:52
раньше на виртуалке сидел, тупило и были разные проблемы по мелочам, купил мак-мини, не жалею)

Umren
10.07.2017
19:36:03
да, лучше купить и париться

аймаки сейчас вкусно выглядят

Igor
10.07.2017
19:39:00
Вопрос. Кто как сборку под айос организовывает? У всех макбуки? Или виртуалка? Или как?
Если хочешь локально тестировать то нужен мак, нет денег то хакинтош/virtial box. Хорошо бы ещё CI на маке, но блин они дорогие

Ywein
10.07.2017
19:39:51
да, лучше купить и париться
купить и парится, это хорошо, примерно так я себе это и представляю)

Umren
10.07.2017
19:40:19
;)

Ywein
10.07.2017
19:40:56
Деньги то есть, жалко их тратить на абсолютно не нужную кроме одного этапа железяку

Сейчас на ноут поставил макось, но она там не особо хорошо работает

Igor
10.07.2017
19:41:32
Если хочешь локально тестировать то нужен мак, нет денег то хакинтош/virtial box. Хорошо бы ещё CI на маке, но блин они дорогие
У меня прям бомбит что ушлые на китайцы не продают CI на виртуалбоксах, наплевав на лицензии

Google
Umren
10.07.2017
19:41:53
Деньги то есть, жалко их тратить на абсолютно не нужную кроме одного этапа железяку
да почему, возьми аймак на 27, там и комп норм и 5к и прочее)

я бы не назвал бесполезным его

Umren
10.07.2017
19:42:08
выкинь его

на нем нет логотипа яблока

Ywein
10.07.2017
19:42:16
лол, нет

мне не нравятся аймаки.

Alexander
10.07.2017
19:42:37
Сейчас на ноут поставил макось, но она там не особо хорошо работает
а как же дебагин, он больше всего времени отнимает, так как всё равно подганять прийдется)

Ywein
10.07.2017
19:43:24
а как же дебагин, он больше всего времени отнимает, так как всё равно подганять прийдется)
всмысле как? ну там полноценная макось же стоит,так и дебажу.

Umren
10.07.2017
19:43:26
короче из-за политика эппла лучшее решение это покупка девайса

остальное это такое

на любителя

Alexander
10.07.2017
19:43:53
я раньше думал что Макбуки дорогие, пока не увидел Асус за ~$10к

https://github.com/facebook/react-native/issues/2519#issuecomment-310961753 - кто-то сталкивался с такой проблемой? можно ли такое решить?

владельци Айфонов 6/7, если как в коменте выше установить: Settings > Display & Brightness > Display Zoom в Zoomed то будет ли при этом сильно увиличиватся шрифт Текста?

ENAMETOOLONG
10.07.2017
22:08:14
владельци Айфонов 6/7, если как в коменте выше установить: Settings > Display & Brightness > Display Zoom в Zoomed то будет ли при этом сильно увиличиватся шрифт Текста?
как видишь, тикет оч старый, вообще я точно не знаю как в 0.46.1 дела, но мы для 0.35 запилили костыли которые в тредах всплывали, и у нас собственно вообще не зумилось так что бы заметно было в Zoomed режиме. Нас устраивает, заказчика тоже.

Alexander
10.07.2017
22:12:12
как видишь, тикет оч старый, вообще я точно не знаю как в 0.46.1 дела, но мы для 0.35 запилили костыли которые в тредах всплывали, и у нас собственно вообще не зумилось так что бы заметно было в Zoomed режиме. Нас устраивает, заказчика тоже.
я добавил только: Text.defaultProps.allowFontScaling = false; для Айфона 5с и для Симуляторов перестало зумится, а вот на Айфоне 7, к которому у меня к сожалению доступа нет всё также зумится текст... В последнем коменте похоже воспроизводится таже проблема. Подскажи плиз какие ещё костыли добавляли помимо того который добавил я?

Danil
11.07.2017
06:05:13
Как в react-navigation можно сделать рефреш экрана с новыми данными

morda
11.07.2017
07:04:59
https://www.native.directory

Google
ENAMETOOLONG
11.07.2017
07:05:19
morda
11.07.2017
07:07:16
Уточните вопрос. В парадигме реакта отсутствует такое понятие как принудительный рефреш экрана.

Наоборот борьба с лишними рендерами

Umren
11.07.2017
07:13:31
обновился реакт с 0.46.0 до 0.46.1 пишет при run cannot find module 'mute-stream' - тут при каждом апдейте че то ломается?)

Admin
ERROR: S client not available

Umren
11.07.2017
07:13:51
я пока всего 2 пережил и каждый раз проблема какая то

Danil
11.07.2017
07:17:28
я бы тоже хотел услышать норм совет
В общем я использовать setParams

Umren
11.07.2017
07:20:01
и че делать?

каков стандартный алгоритм решения таких проблем?

☃️ Dmitry
11.07.2017
07:20:39
rm -rf node_modules

npm install

еще посмотри что он тебе package-lock не поломал при npm update

бывает что он от туда половину зависимостей удалил

если лок сломан - удали его и npm install

NPM5 это дикая боль конечно

Umren
11.07.2017
07:27:50
помогло когда лок стер и install сделал, вроде работает, а в чем проблема с npm5 - почему он такой наркоманский? кому посылать лучи ненависти?

ENAMETOOLONG
11.07.2017
07:33:57
Я не знаю что пока реально делать, то что я вижу это реально наркомания... npm-shrinkwrap постоянно перезаписывается, ладно, если бы работало. А так чистый проект то ставится то нет, или например в package.json все описано, а 5 модулей не ставятся с первого запуска npm install, а во второй раз приходят

Dmitriy
11.07.2017
07:34:54
Какие инструменты предпочтительно использовать для отправки уведомлений и на ios, и на android? Посоветуйте, пожалуйста.

Google
Maidari
11.07.2017
07:36:52
firebase

morda
11.07.2017
07:37:52
NPM5 это дикая боль конечно
У меня тоже не взлетел. Ярн везде

Dmitriy
11.07.2017
07:38:42
Спасибо!

Alexander
11.07.2017
07:38:44
хотя меня смутило отсутствие поддержки silent уведомлений по server api

Кирилл
11.07.2017
07:39:03
У меня тоже не взлетел. Ярн везде
ярн хорош, но почему то он иногда игнорит секцию files в package.json и выкачивает всю репу

Den
11.07.2017
08:03:27
Как в RN обстоят дела с bluetooth? Есть у кого опыт? Нужно подключаться к RPi по bluetooth и обмениваться данными.

Кирилл
11.07.2017
08:50:11
какая то жесть... обновился на npm 5. В итоге не смог завести, почему то зависимость одного из пакетов устанавливает внутрь этого пакета во вложенныую директорию node_modules из-за этого андроид не линкуется (в settings.gradle инклюдится файл из основной node_modules и не находится)

хотя судя по доке вложенные node_modules у пакетов появляются толкьо в случае конфликта версий

но даже в голом проекте этот косяк воспроизводится (с единственным пакетом)

Алексей
11.07.2017
08:58:45
хех, видимо хорошо я делаю что не перехожу быстро на новые версии пакетных менеджеров)) я даже yarn ни разу не юзал ?

morda
11.07.2017
09:08:03
Попытался нпм под ярн закосить, но так нпмом и остался)

У меня пятый не смотря на то что версия пакета руками зафиксирована по требованию какой-то из зависимостей наверх распоследнюю ставил. Игнорить packages.json это в стиле

Страница 231 из 878