
Gena
12.09.2018
23:01:33
Кстати, чуть не пропустил (но гитхаб не дал забыть). Для меня один из очень важных багов, пофикшенных в RN 0.57, это контроллируемые `TextInput`ы под iOS... вот то, что его пофиксили, это круто... теперь можно спокойно делать поля с номерами телефонов, которые не дают вводить всякую чепуху, чисто цифровые поля и прочие фильтры... Баг появился после январских переработок кодовой базы, а сообщество пофиксить его не могло, т.к. там сложный код и экспертизы достаточной ни у кого не было.

Peter
13.09.2018
05:29:28
Я смотрю товарищи из Expo и RN начали активно пиарить эту либу https://github.com/kmagiera/react-native-screens

sk
13.09.2018
05:41:55
делаю приложение которое запускается на телефоне подключеном к компьютеру, где посмотреть что выводит console.log
http://localhost:8081/debugger-ui/ тут их нет

Ильяс
13.09.2018
05:53:33
Всем привет. Подскажите, пожалуйста, как во flatList сделать скролл на последний элемент после добавления нового элемента? На данный момент скролл происходит на преподследний элемент. Использую mobx.

Google

Никита
13.09.2018
06:00:47

sk
13.09.2018
06:09:11

Никита
13.09.2018
06:09:34
после перезапуска должно работать

sk
13.09.2018
06:12:09

Ильяс
13.09.2018
06:15:14

Dmitry
13.09.2018
06:17:27
?

Ильяс
13.09.2018
06:19:24

Dmitry
13.09.2018
06:21:08

Angly
13.09.2018
06:21:36

Dmitry
13.09.2018
06:25:20

Angly
13.09.2018
06:27:07

Google

Ильяс
13.09.2018
06:28:47

Dmitry
13.09.2018
06:29:14
можно использовать inverted

Angly
13.09.2018
06:30:17
Может RN лениво геометрию пересчитывает.

Ильяс
13.09.2018
06:31:49

Angly
13.09.2018
06:33:24
А если вместо scrollToEnd использовать метод скролла к элементу и указать номер последнего?

Gena
13.09.2018
06:35:09
Создан. Ячейки различных размеров, поэтому беру высоту через onLayout
И как вы себе представляете тогда это должно работать? Смотрите, элемент добавился в конец и он не на экране (очевидно, иначе бы вам не пришлось его проматывать). Его размер не известен и будет известен только после отрисовки. А отрисовка произойдет только после скролла )))
Вот он и сколлится туда, куда может посчитать )))
Вообще, если вы в getItemLayout возвращаете что-то асинхронное (взятое из onLayout ячейки), то лучше этот параметр вообще убрать... он нужен как оптимизация, когда вы знаете размер, если не знаете, то лучше этот расчет оставить FlatList'у

Ильяс
13.09.2018
06:37:49

Gena
13.09.2018
06:38:04
Я же говорю... он не может
Если хотите хак, то сработает так... scrollToEnd, подождать onLayout, второй scrollToEnd...
Но это хак

Ильяс
13.09.2018
06:39:24

Angly
13.09.2018
06:39:51

Gena
13.09.2018
06:40:17
Если это вам для чего-то похожего на чат надо (чтоб новые элементы снизу появлялись), то Dmitry уже написал, делайте inverted

Angly
13.09.2018
06:41:38

Ильяс
13.09.2018
06:44:43

Gena
13.09.2018
06:45:56
Нет, у FlatList есть св-во inverted. Он реально инвертируется. Т.е. первый элемент вашего списка показывается внизу... добавлять естественно надо в начало массива элементов.
Он под капотом реализован так: на контейнер применяется transform с инверсией, потом на каждый элемент обратный трансформ (чтоб он обратно с ног на голову перевернулся)... но вроде норм работает.

Google

Gena
13.09.2018
06:48:06
В итоге "top" списка у вас снизу... и задача сколлить вниз при добавлении вообще отпадает

Ильяс
13.09.2018
06:53:07

Dmitry
13.09.2018
07:09:49
Кто нибудь знает, как заставить hot-reload работать вместе с rnn v1 ?

Demuz
13.09.2018
07:44:58

Aynur
13.09.2018
07:47:27
по середине таба?
или всей длины табвью?

Demuz
13.09.2018
07:48:10
по середине таба?
Нет, такой же, шириной на весь таб, просто активный таб и эта полоса должны по середине находиться.
Получается анимируется переход с таба на другой таб и при этом размер полосы подстраивается под новый таб анимированно, но все так же остается в центре.

Aynur
13.09.2018
07:49:02
а либу какую юзаете?

Demuz
13.09.2018
07:49:34
https://github.com/valdio/react-native-scrollable-tabview

Aynur
13.09.2018
07:49:36
получается что все табы активные ровно по середине
кроме первого и последнего

Demuz
13.09.2018
07:50:18
И самих табов может быть 100?

Maxim
13.09.2018
07:50:21
привет! а RN нормально работает с gzip? я бекендщик, хочу зиповать пейлоады для RN-приложения

Aynur
13.09.2018
07:50:54

Demuz
13.09.2018
07:51:04

Aynur
13.09.2018
07:51:35
react-navigation v2

Demuz
13.09.2018
07:52:17
разве в реакт навигейшн можно такие табы сделать? ?

Google

Demuz
13.09.2018
07:52:40
Переключите пожалуйста на другой таб

Aynur
13.09.2018
07:53:06

Demuz
13.09.2018
07:53:30
Нифига себе. Даже не знал. А можно зациклить список табов?

Aynur
13.09.2018
07:54:06
вот этого уже не знаю, надо доки глянуть
а вообще вот https://reactnavigation.org/docs/en/material-top-tab-navigator.html#docsNav

Demuz
13.09.2018
07:58:50

Алексей
13.09.2018
08:00:44

Aynur
13.09.2018
08:01:03
да, можно скроллить, при тапе - автоматически таб становится по серединке

Demuz
13.09.2018
08:01:49

υρ∂ουя°°
13.09.2018
08:15:09
#ask how to fetching data based on id ??, I use this code https://pastebin.com/rBHSNyW8 get "description" === undefined ===, please help me

Mukhamed
13.09.2018
08:54:54
Всем привет, react-native-touch-id || react-native-fingerprint-scanner?

Gena
13.09.2018
09:12:38
Всем привет, react-native-touch-id || react-native-fingerprint-scanner?
У меня нет опыта с обоими. Но в похожих ситуациях я смотрю на общую "живость" проекта, качество кода и качество поддержки... т.е. очень приближенно... кол-во лайков, кол-во открытых ишьюсь, скорость коммитов, скорость фикса багов и принятия пулл-реквестов. Потом бегло смотрю в код, наличие тестов, CI... качество доков, ченджлога и коммит-мессаджей... Ну и от какого проекта лучшее впечатление, тот и беру )

Addicted
13.09.2018
09:49:09
ребят вопрос по билду на bitrise
добавил adhoc конфиг, добавил схемы, у либ добавил конфу везде. при билде на bitrise вылезает 'React/RCTBundleURLProvider.h' file not found

ChangeDetectionStrategy
13.09.2018
09:58:22
Всем здравствуйте. Только начинаю разбираться и не могу понять, в чем различие между npm пакетами expo, expo-cli, exp?

Ksetrin
13.09.2018
10:07:38
А есть тут кто из Челябинска?

Ultak
13.09.2018
10:14:32
Есть какие то готовые Components которые вы советуете?

Alexander
13.09.2018
12:18:26
господа, и @kureev кто объяснит, почему в react-native: new Request - undefined ?

Google

Alexander
13.09.2018
12:18:54
хотя он доступен в глобальном объекте windows в браузере
я сейчас про Fetch
хочу создать объект запроса, и в случае фэйла, использовать его ещё раз

Stas
13.09.2018
12:22:34
может стоит запоминать параметры fetch?

Alexander
13.09.2018
12:23:41
ну это как вариант, создавать свой собственный объект request
просто не пойму, почему не работает

Alexey
13.09.2018
12:31:17
вообще, ты можешь создать свой Request, Response и Header объекты: https://github.com/facebook/react-native/blob/1151c096dab17e5d9a6ac05b61aacecd4305f3db/Libraries/Network/fetch.js
я думаю, без сниппета невозможно ответить на то, что работает "не так"

Alexander
13.09.2018
12:33:20
то есть должно работать.. понятно

Alexey
13.09.2018
12:33:44

Alexander
13.09.2018
12:34:00
спасибо

Alexey
13.09.2018
12:34:05
обращайся

✡️Хаски
13.09.2018
12:38:26
Крашиться билд андрод приложения ,
Как вы решаете такие проблемы, в каком направлении начинать двигаться ?

Pavel
13.09.2018
12:39:10
Писать хороший код)

Nick
13.09.2018
12:39:21
Эм, смотреть логи