@reactnative_ru

Страница 676 из 878
Vlad
02.06.2018
06:13:10
В чем преимущества react-router для react-native перед react-navigation? Не считаю немного высокий порого входа, если таковой конечно имеется
Не буду вам говорить ничего на этот счёт, честно скажу - не пользовался react-router для рн, но когда выбирал навигацию заметил что react-navigation имеет больше возможностей и более распространён + репо поддерживается и на issue даже отвечают

Есть какая либа чтобы реализовать натификации внутри апы (не пуш и не локальные)?. Кейс: Пользователь добавил объект и снизу вылезла плашечка с надписью (“Объект добавлен!”) и через пару секунд исчезает

Что-то не гуглится

Google
Vlad
02.06.2018
06:24:47
Toast
Спасибо, то что надо, первый раз встречаю такое название этого элемента)

Stas
02.06.2018
09:38:02
Не буду вам говорить ничего на этот счёт, честно скажу - не пользовался react-router для рн, но когда выбирал навигацию заметил что react-navigation имеет больше возможностей и более распространён + репо поддерживается и на issue даже отвечают
react-router более стабильный, судя по числу числу issues и как с ними работают. https://github.com/react-navigation/react-navigation/issues/2031 вот достаточно интересный тред. Может с выходом v2 что-то изменилось.

Zamir
02.06.2018
10:08:54
привет, ребят, такой вопрос по api получаю данные и генерирую их во FlatList ну по прокрутке по 10 штук выгружаю(делая запрос на апи), и этих данных на 4000, так вот на телефоне все падает, что вы используете для таких данных?

Stepan
02.06.2018
10:14:13
выгружаешь по 10 ?

видео, фото, аудио?

Zamir
02.06.2018
10:18:10
видео, фото, аудио?
просто данные

выгружаешь по 10 ?
ну типа есть лимит и фосет в гет заросе и я делаю при каждом скролее вниз запрос за новой порцией

Делай пагинацию
а вот то что я выше описал это не пагинация? я могу ошибаться канеш )

Serj
02.06.2018
10:24:24
Это инфинити скролл

Пагинация будет рендерить 10 элементов только

Andrey
02.06.2018
10:24:57
а вот то что я выше описал это не пагинация? я могу ошибаться канеш )
Ну, как я понял, ты загружаешь сразу 4к, а по нормальному ты должен подгружать по 10 каждый раз прокручивался ниже

Google
Andrey
02.06.2018
10:26:10
Не все говно тащишь, а по 10 штук каждый раз делая запрос, например

Zamir
02.06.2018
10:27:58
Ну, как я понял, ты загружаешь сразу 4к, а по нормальному ты должен подгружать по 10 каждый раз прокручивался ниже
ну я так и делаю, в запросе есть гет переменная limit и она мне отадет именно то кол-во данных которое я передал, то есть если я отдаю 10 она мне отдает 10 объектов, ну и потом при скроле я в запрос кидаю в переменную offset еще 10 и к текущим 10 прибавляется еще 10

Zamir
02.06.2018
10:32:58
просто я думал, типа телефон продолжает рендерить предыдущие данные, то есть я доскролил до 2000 элемента и остальные 1999 рендерятся вверху(за пределами экрана)ну и поэтому все падает, может быть из-за этого?

Andrey
02.06.2018
10:34:13
даже не дохожу, около 2-3 тыщ
Вот это ты даёшь нагрузочное тестирование ?

Zamir
02.06.2018
10:35:45
Вот это ты даёшь нагрузочное тестирование ?
ну приходят 4К, надо все показать )))канеш, высока вероятность, что никто скролить не будет столько а воспользуется поиском) ну мало ли, психов хватает )

Вот это ты даёшь нагрузочное тестирование ?
и мне кажется я и до 2К не дохожу, помему даже 800 нету )

Stas
02.06.2018
10:37:18
а лог ошибки можешь скинуть?

Zamir
02.06.2018
10:43:21
а лог ошибки можешь скинуть?
блин, счас нету достапа логам

UsulPro
02.06.2018
11:04:15
Подскажите плз. Работаю из под линукса, а нужно будет приложение на ios потестить. CRNA не подходит тк там нативные модули есть. Виртуалку очень не охота ставить. А если реальный iphon подключать через usb, то можно будет на нем тестить? или тут без вариантов?

Zamir
02.06.2018
11:59:54
а какую БД вы используете ??

UsulPro
02.06.2018
12:05:44
Нет, только Mac os. А вы сможете на виртуалку поставить mac os? Это очень как не просто.
не знаю, не пробовал еще. а как обычно это делается? обязательно нужно чтобы мак был для разработки?

Evegniy
02.06.2018
12:07:28
Ilya
02.06.2018
12:08:49
Всем привет. У кого-нибудь был опыт подключения платежных систем к RN? Есть какие-то подводные камни?

Artem
02.06.2018
12:51:46
как в react-navigation строку с redux прикрутить к params в navigationOptions?

Google
Sergey
02.06.2018
13:44:32
+ usb телефон

Какие там нативные библиотеки в crna под линукс? :)

UsulPro
02.06.2018
14:03:56
Какие там нативные библиотеки в crna под линукс? :)
в смысле что в проекте есть нативные модули, поэтому crna + expo использовать не получится. а то было б супер конечно

Sergey
02.06.2018
15:12:35
в смысле что в проекте есть нативные модули, поэтому crna + expo использовать не получится. а то было б супер конечно
просто интересно, какие именно модули, я сам думал что в экспо с этим проблемы будут, оказалось наоборот - некоторые работают лучше

чем просто RN, связываю это с тем, что на западе expo в тренде

Maria
02.06.2018
16:04:59
а когда вообще стоит использовать expo вместо простого RN?

Yuri
02.06.2018
16:05:34
Ребят привет, Я UX UI дезайнер, есть идея на фриланс сайт (уже готовый макет) напоминает Spotify. есть желающие кто хочет занятса вместе разработкай как партнеры? пишиты в личку, пришлю дезайн на просмотр.

Andrey
02.06.2018
16:08:40
а когда вообще стоит использовать expo вместо простого RN?
Когда не надо ковыряться в кишках нативки

Maria
02.06.2018
16:19:06
Когда не надо ковыряться в кишках нативки
а если вдруг понадобиться, потом легко перейти полный Rn?

Andrey
02.06.2018
16:20:37
а если вдруг понадобиться, потом легко перейти полный Rn?
Детачить и молиться, что все пройдёт гладко. ?

Перейти то в пару команд

Просто бывает, что при сборке кровища во весь экран

И сквозь ошибки

UsulPro
02.06.2018
16:32:57
просто интересно, какие именно модули, я сам думал что в экспо с этим проблемы будут, оказалось наоборот - некоторые работают лучше
у нас есть самописные модули (не могу сказать зачем, только начал разбираться в проекте и rn). насколько я понял именно в них загвоздка. Так, а я правильно понял, что crna позволяет работать с js модулями которые внутри тоже содержат скомпилированные нативные? те если мы свои модули скомпилируем на маке, то потом их можно будет через npm просто добавить и дальше через expo запускать?

Sergey
02.06.2018
16:33:57
а когда вообще стоит использовать expo вместо простого RN?
Почти всегда, тк это тоже самое, только лучше ?

почти все надо будет тестировать на Expo и отлаживать и это тоже время, но быстрее идет, чем с 0 ?

большинство можно будет решить копи-пастом, но структуру конечно надо понимать, знать JS и React, просто без понимания не получится ? а

UsulPro
02.06.2018
16:39:21
у меня с js и react какраз все норм ? с native сложности тк раньше не сталкивался с этим))

Google
Sergey
02.06.2018
16:39:46
expo идет как xde - который крайне медленный и cli - который очень быстрый и никакой привязки к macos там нет ?

ну тогда, только выгрузки изучить и с тестированием руку набить, 85 % вы уже знаете ?

Детачить и молиться, что все пройдёт гладко. ?
Зачем молиться, быть готовым переписывать ? Это нормально ?

MaXG
02.06.2018
18:27:31
Начинать проект лучше со стороны нейтив реакта или веб?

Sergey
02.06.2018
18:43:52
Начинать проект лучше со стороны нейтив реакта или веб?
странный вопрос, тк подходы совсем разные, веб это сайты, RN - это UI компоненты, которые не сильно то и сможешь изменить

Sergey
02.06.2018
18:49:15
Идея о том, что можно сделать под веб и сразу в приложение портировать

Может и хороша, но пока далека от реальности, хоть в этом что-то и есть ?

Но платформа одна будет, Реакт и JS - это уже неплохо, не надо плодить доп языки программирования, бэк можно на nodeJS

Sergey
02.06.2018
18:52:38
Параллельно и желательно на разные команды ?

А если одна команда, то бэк и там и там общий по сути используется, поэтому где удобнее ? С точки зрения проектирования сайта - можно использовать подход "В начале мобильные"

Вопрос более маркетинговый, чем технологический, имхо, тк особенной разницы нет

Artyom
02.06.2018
19:05:50
Коллеги, в чем профит, относительно вебаппа?

Если прям вкратце, тезисно

Wthigo
02.06.2018
19:14:48
Коллеги, в чем профит, относительно вебаппа?
Работает нативный код под капотом (ui), использование баз данных, то есть возможность кататься в оффлайне

Artyom
02.06.2018
19:15:13
А, вспомнил. Ключевое преимущество РН в том что весь код приложения крутиться в отдельном потоке и никак не влияет на плавность интерфейса

Artyom
02.06.2018
19:16:14
Так вебворкеры же ..
А что с поддержкой?

Google
Artyom
02.06.2018
19:16:18
На мобилках-то

MaXG
02.06.2018
19:17:16
Вроде заявляли что 'теперь есть'

Artyom
02.06.2018
19:18:27
Кто?

Телефонов старых и китайский масса

Хотя как там вебвью работает я точно не знаю

Но если тащит мини хром, как электрон - дело труба

MaXG
02.06.2018
19:21:48
Теперь я даже и уверен .. была задумка захреначить пет проект .. для квалификации

Kos
02.06.2018
20:14:25
зочем?

Дмитрий
02.06.2018
20:15:59
зочем?
Выдержка из правил: - новичков не гнобим, а помогаем; - общаемся по теме чата.

Ща тебя забанят (надеюсь)

Kos
02.06.2018
20:16:51
совсем ты от рук отбился)

Konstantin
03.06.2018
13:29:48
Кто подскажет?! Делаю fetch. На эмуляторе андроида в логах сервера (куда делается запрос) вижу что идет запрос А на эмуляторе ios запрос не уходит В чем может быть проблема? Может настройки какие то в эмуляторе ios надо сделать? Ну или как можно подиагностировать?

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