@reactnative_ru

Страница 455 из 878
Vladislaw
04.01.2018
17:33:14
может он имел в виду production build,а не dev

Andrew
04.01.2018
20:12:43
А вы сталкивались с тем что иногда, когда на экране много статических (лежат в коде) и динамических картинок (тянутся с сервака) картинок, загрузка статических может подвисать на несколько секунд? Сразу замечу - воспроизводится и в debug и в release сборках.

Воспроизводится нерегулярно. Может раз 5 не воспроизвестить, а на 6-й вполне. Код между попытками вообще не меняется.

Нашел из похожего только: https://stackoverflow.com/questions/34272286/how-to-prevent-static-images-in-react-native-from-stuttering-loading-asynchron

Google
Vlad
05.01.2018
07:03:14
Телефон
А там разве можно как-то включать режим удалённого дебага?

Михаил
05.01.2018
07:07:25
Здравствуйте, надо сделать небольшое приложение под android, а впоследстии, возможно, и под ios. Я далек от мобильной разработки (работаю с php и js, с react знаком), поэтому, чтоб не пойти по неверному пути, хотел спросить, при помощи react native можно ли сделать приложение, которое будет неким аналогом месседжера, в нем можно будет проводить опросы для наших абонентов (работаю в интернет-компании), приложение сможет получать push-сообщения от сервера (вверху иконки появится красный крожочек с кол-вон новых сообщений), абонент сам сможет нам написать и т.д.?

Михаил
05.01.2018
09:47:14
благодарю

Михаил
05.01.2018
10:45:13
Ещё есть пример мессенджера на React-Native: https://github.com/radiegtya/BukanMessenger

Alexander
05.01.2018
12:24:32


сообщество, подобное приходилось делать?

колонки скроллятся вертикально

модалка понятно, интересен сам датапикер

Илья
05.01.2018
12:25:31
Стандартный дейт пикер из андроида же

Alexander
05.01.2018
12:26:06
помощь сообщества бесценна, всё остальное можно купить за мастеркард

Google
Alexander
05.01.2018
12:35:14
DatePickerIOS и DatePickerAndroid сгодятся для этого?

Play
05.01.2018
12:37:21
DatePickerIOS и DatePickerAndroid сгодятся для этого?
мне больше нравится кроссптатформеная либа, на ней и сделал https://github.com/lesliesam/react-native-wheel-picker

Alexander
05.01.2018
12:38:24
спасибо

Oleg
05.01.2018
14:07:09
Здраствуйте, кто-то делал читалку (.epub)? Есть несколько (много) вопросов.

Play
05.01.2018
14:09:07
Здраствуйте, кто-то делал читалку (.epub)? Есть несколько (много) вопросов.
я на базе gitbook читалку сделал, там есть и epub, но не заморачивался еще по этому формату

Oleg
05.01.2018
14:14:51
я на базе gitbook читалку сделал, там есть и epub, но не заморачивался еще по этому формату
Я научился качать и парсить книгу. Получаю список глав, html к каждому разделу. Как узнать сколько в книге страниц для отображения их юзеру?

Oleg
05.01.2018
14:16:31
а если самому?)

Play
05.01.2018
14:18:43
а если самому?)
на бэке настроить

Oleg
05.01.2018
14:19:42
на бэке настроить
Разве количество страниц не должно зависеть от размеров экрана девайса?

Play
05.01.2018
14:23:27
Разве количество страниц не должно зависеть от размеров экрана девайса?
Ограничение длины страницы из мира печатных книг, у меня в книжках одна глава, одна страница. Если хотите как в печатной книжке делать, то на бэке дела эти делать. Книг много?

Сверстаны?

Play
05.01.2018
14:25:45
База книг постоянно пополняется
В чем вестают? Какой софт?

Oleg
05.01.2018
14:28:42
В чем вестают? Какой софт?
Они просто присылают файл в формате .epub Я делаю парсинг xml файлов

И вытягиваю список глав

Книги берутся из сервисов типа Flibusta

Play
05.01.2018
14:31:49
Они просто присылают файл в формате .epub Я делаю парсинг xml файлов
все правильно) если нужно по страницам, что на мой взгляд прошлые века, то конвертируйте в PDF. Либы, PDF ридеры, под RN имеются.

Google
Verta
05.01.2018
14:33:30
Использую эту библиотеку https://kjur.github.io/jsrsasign/ для генерации RSA ключей. При нажатии на кнопку, пока выполняется генерация, UI почему-то подвисает на пару секунд. Сама генерация выполняется асинхронно в промисе. Не подскажете в чем может быть проблема?

Verta
05.01.2018
14:44:19
Ну дык, а промис в каком потоке исполняется?)
А разве в js есть потоки? На React Native недавно начал писать, поэтому пока не совсем понял как выполнять тяжеловесные операции.

Denis
05.01.2018
14:45:27
Андроид сразу в логи срать начинает из-за этого

Verta
05.01.2018
14:46:46
Через воркеры
есть из коробки или нужно либу подключать?

Тогда ты лочишь мейнтовый тред
Вот оно что, я то думал что все асинхронные функции реакт сам, магическим образом, выполняет в другом потоке)

Verta
05.01.2018
14:49:21
Ну конечно, книги по магии в другом мире.
Предложите что-то для выполнения операций в другом потоке?

Неужели для этого ничего из коробки нет?

Play
05.01.2018
14:51:49
не понял)

Denis
05.01.2018
14:51:51
Хз, это спрашивайте у РНпарней

Я чисто по андроиду

Alexander
05.01.2018
14:52:42
не понял)
ну долистал до 31 числа .. и всё

или до 1-го

и надо опять в другую сторону крутить

Илья
05.01.2018
14:53:05
ну долистал до 31 числа .. и всё
Так это всегда так работает

В нативных контролах айоси и андроида тоже так

Google
Alexander
05.01.2018
14:53:36
вот передо мной сейчас нативный андроид лежит

и там зациклено

Илья
05.01.2018
14:54:27
А, значит в айос так, да

А тот контрол, что был на скрине, не зацикленный точно

Илья
05.01.2018
14:55:15
async await может?
И как это запустит в отдельном потоке?)))

Denis
05.01.2018
14:55:24
Он могет, да

Verta
05.01.2018
14:55:50
async await может?
Так пробовал, ui блокируется

Play
05.01.2018
14:57:15
Так пробовал, ui блокируется
не встречался еще с подобным

Verta
05.01.2018
14:59:13
в Rudux пробывали?
Redux? Не пробовал

Verta
05.01.2018
15:01:15
не встречался еще с подобным
С выполнением запроса в сеть с помощью fetch проблем вроде нет. Именно если локальные какие-то функции асинхронно выполнять. Возможно что-то делаю не так, понять бы что..)

Verta
05.01.2018
15:02:39
думаю Redux вам поможет
Спасибо, гляну

Play
05.01.2018
15:04:33
Спасибо, гляну
помнится как он меня бесил даже) но сейчас он один из лучших друзей??.

Илья
05.01.2018
15:05:11
думаю Redux вам поможет
Щас бы тащить либу, которая вообще не для этого, чтобы делать асинхронные вещи не в главном потоке

Verta
05.01.2018
15:06:03
помнится как он меня бесил даже) но сейчас он один из лучших друзей??.
А есть примеры использования? Чтобы быстро разобраться как работает)

Google
Илья
05.01.2018
15:06:34
Задача в чем - асинхронные операции блокируют мэйн тред

Нужно делать в другом

А решение «заюзай вот эту архитектурную либу и переделывай весь код» - такое себе

Play
05.01.2018
15:07:26
А есть примеры использования? Чтобы быстро разобраться как работает)
https://github.com/react-native-village/DrawerStackNavigatorRedux c навигации на мой взгляд правильней начать

А решение «заюзай вот эту архитектурную либу и переделывай весь код» - такое себе
в любом случае без редакс на больших проектах, работа боль) так что опыт не будет лишим

Илья
05.01.2018
15:09:51
Мб да, он и такой крутой в плане архитектуры и так далее

Play
05.01.2018
15:10:12
Это не решение, я вот к чему
@VertaZoom отпишитесь по результатам, помогло или нет?

Илья
05.01.2018
15:10:42
Это все равно что я буду в ответ на ошибку в РН писать «пишите нативно»

И потом говорить, ну там же все работает без проблем

Значит, решение

Verta
05.01.2018
15:11:39
@VertaZoom отпишитесь по результатам, помогло или нет?
С этим надо разбираться, понадобится время

Play
05.01.2018
15:12:34
Igor
05.01.2018
15:55:59
Использую эту библиотеку https://kjur.github.io/jsrsasign/ для генерации RSA ключей. При нажатии на кнопку, пока выполняется генерация, UI почему-то подвисает на пару секунд. Сама генерация выполняется асинхронно в промисе. Не подскажете в чем может быть проблема?
Если у тебя Expo, то тут ничего не сделаешь. CPU bound операции вообще противопоказаны RN. Единственное, ты можешь перед началом показать ActivityIndicator на весь экран, он будет вращаться даже если ты залочиш JS тред (тк анимации идут на другом треде).

Igor
05.01.2018
15:58:10
Ну тогда криптуй на нативном уровне (только сначала выучи kotlin/swift)

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