Demuz
Здарова всем. Кто пользовался подобными либами? https://github.com/malsapp/react-native-photo-upload Заливаю аватарку для юзера, все работает нормально. Но вот если имя uri предыдущей картинки было одинаковым с новой картинкой, то как будто компонент загружает фото из кеша, а не заново по тому же url. Адрес старого фото одинаков с новым, загруженным. В итоге, даже если приложение перезапускаешь, картинка старая отображается на аватарке. Как возможно решить и заставить компонент перезагрузить фото по тому же uri?
Alexander
Как jest заставить понимать патформу? Есть 3 точки входа: index.ts для веба и index.(android|ios).ts для натива. Jest берет index.ts
Vlad
Гайс, по какой причине может вылетать ошибка «приложение не установлено» ? Перестанавливал пару раз, не помогло
ты может дебажную апкшку закинул? проверь чтоб была релизная и подписанная правильным ключом
Roman
Добрый день Загружаю картинку с сервера и она мне приходит как длинна строка и едиинственная понятная надпись JFIF. Как мне ее привести к нормальному jpg?
Roman
Миша
а как нормальный джепег выглядит в виде строки?
Roman
а как нормальный джепег выглядит в виде строки?
посмотрел. Это jpeg но как мне его скормить Image так что б он понял что эта картинка?
Миша
а как ты это сейчас делаешь?
Roman
а как ты это сейчас делаешь?
<Image style={{width: 70, height: 70}} source={{data}}/>
Миша
<Image style={{ width: 70, height: 70 }} source={data} />
Flex
Aleksandr
display: flex; align-items: center; justify-content: center
不退転」
display: flex; align-items: center; justify-content: center
Мы не в вебе пишем, утречко
Aleksandr
Мы не в вебе пишем, утречко
ну эти правила сработают в рн, доброе
不退転」
ну эти правила сработают в рн, доброе
Работают, только пишутся слегка иначе
Aleksandr
Работают, только пишутся слегка иначе
суть моего сообщения была не в синтаксисе, но за корректировку спасибо)
不退転」
Pavel
Всем привет
Pavel
Извините за глупые вопросы. Для работы в реакте, нужен ли HTML и СSS?
Pavel
Только is?
Pavel
Js?
不退転」
Js?
Ну да, и JSX
Pavel
А как происходит разметка и оформление?
不退転」
А как происходит разметка и оформление?
Схожим образом как и в хтмл
Pavel
Хм, спасибо
Pavel
Ещё раз простите за вопросы
Alex
Народ, зачем прописывать StyleSheet, если стили и так работают?
Andrey
Народ, зачем прописывать StyleSheet, если стили и так работают?
новый объект каждый раз будешь создавать
Alexander
Как можно указать файл до tsconfig?
不退転」
Народ, зачем прописывать StyleSheet, если стили и так работают?
Производительность + intellisense работает только внутри стайлщита :Р
Andrey
Можно для новичков?)
ты при каждом вызове функции рендер будешь новый объект создавать, а с помощью стайлшита будешь ссылаться по айди
Dmitriy
ты при каждом вызове функции рендер будешь новый объект создавать, а с помощью стайлшита будешь ссылаться по айди
Вообще не обязательно, обьект стилей может быть создан не в рендере, тогда пересоздаваться не будет. Но со стайлщитом все равно лучше перфоманс тк он один раз стили все кидает в нативку и потом по айди их ищет не нужно каждый раз чз бридж стили передавать
Dmitriy
Кстати иногда приходится обычные обьекты использовать, никогда не измерял насколько падает произв-ть
Alex
Ребята, еще такой вопрос, а как проверить, в каком напривлении пользователь сделал свайп в FloatList?
Alex
Вверх или вниз имеешь в виду?
Да, хочу просто сделать, чтобы при листании списка исчезал searchBar
ㅤㅤㅤㅤㅤ
#ask How do I make the data restApi auto refresh? so every few seconds he refreshes himself /realm
Dmitriy
Там же вроде есть колбэк onScroll, сравнивай в нем с последним известным значением скрола, если меньше 0 - в одну сторону, больше - в другую
不退転」
Вроде...
不退転」
А нет, это у скроллвью она есть, извиняюсь
Alex
Все, сделал, всем большое спасибо)
Pavel
Спасибо
Gena
Ну такое... тут вспомнилось (кто нативные компоненты пишет, имейте ввиду)... этот комментарий мне уже года полтора глаза мозолит, кажется... https://github.com/facebook/react-native/blob/0.56-stable/Libraries/ReactNative/requireNativeComponent.js#L81-L84 Т.е. значение св-ва style после резолвинга превращается в объект, все св-ва которого подмешиваются в св-ва компонента на верхнем уровне и уже вот это улетает в бридж. )
Gena
Это очевидно как раз была оптимизация кол-ва данных, передаваемых через бридж... чтоб при изменении только одного св-ва стиля, к примеру backgraundColor... в натив не передавался весь гигантский объект со стилями... Вопрос адекватности этого инженерного решения... я бы так не писал, да. Потому что потом вот такое бывает (одно из последствий): https://github.com/react-native-community/react-native-linear-gradient/issues/279 С другой стороны мы же не знаем какие ещё в тот момент были варианты у них...
Gena
Плохо только то, что теперь это можно исправить только сломав ВСЕ сторонние нативные модули.
ㅤㅤㅤㅤㅤ
How to fix this?
Aditya
Aditya
Did anyone know how to made this?
Aditya
Actually i have tried with react native beefe picker
Aditya
Aditya
But stuck, i cant adding button under the picker
D
Всем привет! Подскажите каким образом можно сделать timepicker в android как в ios. Имею ввиду барабанную прокрутку? Может какую библиотеку посоветуете?
Gena
Кто использовал react-native-vkontakte-login были проблемы с этим модулем какие? Сейчас смотрю в код и думаю своё писать или его использовать (https://github.com/doomsower/react-native-vkontakte-login)... и вижу что в целом всё неплохо написано, но: 1. нет changelog 2. есть долго живущие форки 3. ios: почему-то нет защиты от двух одновременных login (когда первый завершится, отрезолвится промис от второго) из-за того, что коллбэки сохраняются глобально.
Mukhamed
Intro: { screen: Intro}, Login: { screen: Login }, Home: { screen: { Main: { screen: Main} , Profile: {screen: Profile} } } подскажте как с экрана Profile выйти на Login. Profile находится внутри вложенного stack navigatora (React Navigation) ?
Андрей
Navigation.navigate('Login')
Mukhamed
Navigation.navigate('Login')
если бы все так просто
不退転」
Выдали новый проект, запускаю на симуляторе, и оно крашится при запуске на эмуляторе без какого-либо еррора. Как отследить знает кто?
Stas
они рекомендуют юзать switch navigator для авторизации https://reactnavigation.org/docs/en/auth-flow.html
Stas
может то, что вам нужно
Mukhamed
может то, что вам нужно
спасибо попробую)
Mukhamed
они рекомендуют юзать switch navigator для авторизации https://reactnavigation.org/docs/en/auth-flow.html
тут есть все кроме, logout, тут больше про проблему, что после авторизации можно свайпнуть назад на логин экран, это я уже сделал, теперь не могу выйти
Stas
если у вас есть switchNavigator({ beforeLoginScreens: Stack, afterLoginScreens: Stack })и вы делаете navigate из экрана из afterLoginScreens на экран в beforeLoginScreens. это и есть logout
Stas
должно просто хватить navigate("LoginScreen")