Mike
Mike
https://developers.google.com/maps/documentation/directions/intro#Routes
Stas
https://github.com/facebook/react-native/commit/dc114260d9a30771c031bf752120ff033f6776e0
@gblack9 еще один коммит в коллекцию
Kto?
Лолшто?
Я тебе про либу говорю
Kto?
А ты мне доку кидаешь на офф карты
Gena
https://github.com/facebook/react-native/commit/dc114260d9a30771c031bf752120ff033f6776e0
@gblack9 еще один коммит в коллекцию
Видел, устал уже с ними ((
Вот ещё такое: https://github.com/facebook/react-native/commit/93fa4efe0678f2bd81b0e05f20dbecee282c318f
Они не могут сделать это нормально, потому что у них свой монорепо, который автоматически синхронизирует подпроект react-native в github...
Как результат, для комьюнити:
- Вот такие коммиты с комментариями, не соответствующими назначению
- Постоянные commit/revert (с обрывающейся историей)
- Невозможность сопоставить автоматически (git метки теряются) коммиты смерженные в стабильный бранч после ветвления. А значит сложно отбирать коммиты для бэкпортинга
Но есть и плюс. Иногда просачивается инфа как они на самом деле RN используют )
Gena
Кста! На этой неделе планируют 0.58 релизнуть. Если кто-то знает фиксы в master, которые ещё не в 0.58-stable, то ещё есть шанс о них заявить и, их скорей всего смержат (если они небольшие)
Gena
Вот этот большой (я его к себе смержил, но в официальный 0.58 его вроде не планируют): https://github.com/facebook/react-native/pull/22231
Stas
Может кому интересно чем кончились мои мучения с webview(вьюхи сверху вебвью пропадали на некоторых девайсах https://raw.githubusercontent.com/punksta/rn-webview-performance-issue/master/webview.webm). https://github.com/react-native-community/react-native-webview/issues/194 это помогло
Vadim
Вопрос. Из списка перехожу в конкретный элемент. Чтобы все плавнее отрисовалось передаю пропсы (которые нужны для первого экрана). Но есть проблема с картинкой. Я передаю url и он грузится снова. Как здесь можно поступить? Мб сохранять картинку на телефон или типа того?
Alexander
Dmitry
По поводу styled-components и TextInput. Дело было не в нем.
Dmitry
Вот такое дергание текста при вводе в TextInput было вызвано flexDirection: 'row' у контейнера
Vladimir
у родителя?
Dmitry
<View style={{ flexDirection: 'row' }}>
{InputLabel}
<TextInput {...inputProps} />
</View>
Eugene
🤔
Dmitry
🤔
Это действительно странно, но я не проверял этот баг на чистом проекте, возможно это следствие чего-то другого
Kto?
Nikita
Gena
Таких багов всего несколько, все они на границах лэйаут подсистемы OS и RN. Это вот Text, TextInput, SafeArea сразу на ум приходят. И я не знаю как это возможно решить при текущей архитектуре.
Eugene
Anonymous
Kto?
Kto?
Очень надеюсь что фабрик пофиксит
Eugene
🤔а NetInfo работает по типу вебсокета, слушает и типа если что возвращает подключен/не подключен к интернету?
Думаю в redux middleware закинуть и чекать, просто нужно будет overlay показывать, если вдруг не подключен
Ilya
Здравствуйте! Кто-нибудь с expo работал? Мне SecureStore.getItemAsync() мозг сломало. Как получить значение а не промис?
Cenator 🐈
Ilya
SecureStore.getItemAsync('usr').then(res => val = res)
Ilya
аналог?
Cenator 🐈
да
Kto?
Lol
Cenator 🐈
надо писать логику внутри then(res => {})
Gena
Gena
"Полу-" потому что естественно полной иммутабельности у них на C++ не получилось, пришлось выкручиваться
Eugene
https://github.com/rgommezz/react-native-offline кто-нибудь юзает, или проще самому написать обвертку над NetInfo?:)
Смущает немного:
"dependencies": {
"lodash": "^4.17.11",
"react-redux": "^6.0.0",
"redux-saga": "^0.16.2"
},
🤔saga
Aleksei
Gena
Важно, что из-за этого на самом деле увеличится задержка передачи информации shadow thread -> UI thread -> shadow thread
Gena
Мне просто кажется, что решением было бы немного доработать yoga (добавить обычный layout flow, блочный, а итеративный flex включать только по запросу) и ещё в разных местах соптимизировать и перенести layout в основной поток синхронно с лэйаутом OS, реализация станет проще и быстрее, round trip time меньше, появится возможность делать быстрые анимации и синхронные вызовы в UI thread.
Aleksei
Yurii
Привет! Столкнулся с проблемой на Android с textinput. Когда начинаю вводить текст смещаеться фокус. Детально на скринах.
Yurii
Yurii
Yurii
Кто-то знает в какую сторону копать что бы клавиатура упиралась в нижнюю часть блока как на первом скрине при вводе текста?
Aleksei
что значит упиралась?
Олег
у него сейчас клавиатура налазит на textarea
Олег
а надо, чтобы не налазила)
Yurii
что значит упиралась?
На первом скрине видно что клавиатура находиться под нижней границей блока с текстинпутом, но когда я начинаю вводить текст блок опускаеться вниз…
Eugene
KeyboardAvoidingView мб это?
Yurii
Eugene
🤔
Yurii
KeyboardAvoidingView мб это?
Его и использую. Когда нажимаю на текстинпут клавитаура появляеться и толкает блок вверх. Но при начале ввода текста блок смещаеться вниз.
Aleksei
из описания не понятно почему смещается
Eugene
из-за стилей мб)
Eugene
Stas
может при вводе символа меняется высота поля и оно опускается, каким-то образом?
Yurii
из-за стилей мб)
Тоже на это грешу. Но добавляю этот блок в компонент в котором просто уйма кода уже написано коллегами. Не могу отловить багу.
Eugene
Попробуйте стили убрать)
Stas
Yurii
Понял. Ситуация я так понимаю не типичная и проблема гдето у меня в коде. Спасибо за советы. Покопаюсь в стилях. Мб найду проблему)
invariance
Немного профан в JS. Что означает троеточие в:
case 'USER_LOGGED_IN':
return {
...state,
user: action.payload,
}
?
Cenator 🐈
invariance
спасибо
Дмитрий
Gena
invariance
я читаю сейчас про них, и на вид это типо внедрения перечисления в какую-либо конструкцию
чей ты
Eugene
Товарищи, почему NetInfo при выключение и включение wifi он мне возвращает true false ?🤔
Eugene
🤔Чот судя по гуглу вижу такая проблема у многих
invariance
Скажите, а из-за чего переодически отваливается daemon (dev server), который через react-native run-android запускается? Просто молча вырубается. Притом интервалы разные, вроде как...
Cenator 🐈