Егор
Ребят, хелп. Как сделать такой хедер? Смысл в том, что его можно свайпать, и всегда будет активный элемент по центру, один слева, один справа. Это что-то типа карусели, но у каждого элемента разная ширина. Типа я свайпну вправо, по центру будет написано Перемещение, слева возврат, справа Списание (точнее то, что вместится)
Егор
Антон K.
Добрый день, подскажите библиотеку для работы с QR кодом?
ㅤ
Ребят, юзаю react-native-share что бы шерить xlsx файл в base64 формате нормально отправляет в мессенджерах, в андроиде по мейлу отправляет а на айосе через почтовый клиент файл не прикрепляет, в чем может быть трабл? Думаю проблема в каком-то обязательном атрибуте, но не знаю в каком)
Alexey
Добрый день, подскажите библиотеку для работы с QR кодом?
https://github.com/cssivision/react-native-qrcode https://github.com/awesomejerry/react-native-qrcode-svg У себя используем вторую. Проблем не наблюдается.
Cheslav
как в экспо при клике на пуш нотификацию выполнить какую нибудь логику?
Evgeniy
всем привет. подскажите пожалуйста, можно ли такую вырезку сделать без использования свг? почему то кажется что это должно довольно просто делаться (сделать вьюшку с заливкой и вырезанным блоком), но не могу понять как
Evgeniy
https://github.com/shahnawaz/react-native-barcode-mask
благодарочка, пойду попробую... главное чтоб он умел в корнер радиус ...
Никита
думаю он не умеет. Сначала тоже решил что тут легко - 5 View и все. Но с радиусом проблема конечно
Aynur
можно сделать огромный полупрозрачный бордер👌
Evgeniy
думаю он не умеет. Сначала тоже решил что тут легко - 5 View и все. Но с радиусом проблема конечно
вот мне только этот радиус и мешает, были бы прямые углы, то за пару минут можно было бы наваять
Aynur
а что с радиусом?
Evgeniy
а что с радиусом?
не без скругления можно сделать легко рамку, просто кучкой вьюшек прямоугольных например
Никита
может тупо png кинуть в углы? сделать квадрты чтобы не тянулась картинка. Тогда конечно побольше будет элементов
Evgeniy
вот сейчас думаю об этом
Nick
=D забавное решение
@gblack9, кажется, уже решал такую проблему как раз через бордер
Aynur
<View с бордером в половину height и радиусом N> <View прозрачный с бордером оранжевым и радиусом N /> </View> Не прокатит?
Evgeniy
попробую сейчас
Andrii
Всем привет! Ребята, может кто-то поделиться примером реализации авторизации? :)
Andrii
Фронт
Серега
Фронт
А вопрос то в чем?)) Реализация будет зависеть от того какой серверный апи
Andrii
На react native нужно сделать. Не могу пример толковый найти
Andrii
Back java будет
Серега
Back java будет
ну так через fetch отправляешь рег данные и получаешь в ответ токен или id юзера
Andrii
Jwt token буду получать.
Evgeniy
@gblack9, кажется, уже решал такую проблему как раз через бордер
в итоге вроде что то похожее вышло через бордер... ток рамку цветную сделать пришлось чутка толше спасибо всем за совет
Серега
let _result = await fetch('http://your_api.com/your_script.php', { method: 'POST', headers: { Accept: 'application/json', 'Content-Type': 'application/json', }, credentials: 'same-origin', body: 'any data in json', }).then(async response => { const _json = await response.text(); let _result: any = {}; try { _result = JSON.parse(_json);....
Andrii
Спасибо!
Andrey
кто экспо юзает, чем загружаете ipa в тестфлайт после обновления xcode?)))
Kris
я xcode даже не открываю
Andrey
@kearis когда последний раз пробовал?
Kris
@kearis когда последний раз пробовал?
на прошлой неделе где-то
Andrey
Failed to upload the standalone app to the app store. Could not find transporter at /Applications/Xcode.app/Contents/Developer/. Please make sure you set the correct path to your Xcode installation.
Andrey
он все равно application Loader юзает
Kris
ну я завтра буду обновление делать, возможно столкнусь с этим, потом скажу как решил)
Вадим
попробую сейчас
Получилось?
Andrey
@kearis https://stackoverflow.com/questions/57976017/how-to-upload-ipa-now-that-application-loader-is-no-longer-included-in-xcode-11
Andrey
походу только эти два варианта
Успішний Андрій
Можно ли как-то в TouchableOpacity (52 строка) изменить style, который был в него передан (58 строка) при срабатывании функции в onPress?
Серега
Серега
onPress={() => {...this.setState({mystyle: newMyStyle})...}
Andrey
@drgrh в addCellToState уже дергается стейт
Серега
style={this.state.mystyle}
Andrey
та ну))
Andrey
стили в стэйте??
Успішний Андрій
@drgrh в addCellToState уже дергается стейт
Это стэйт родительского компонента
Серега
если стили несложные, то почему нет... если сложные, то в стэйт просто помещаем некий триггер и в рендере по этому треггеру уже задаем нужный стиль в переменную
Andrey
style={[styles.defaultStyles, { backgroundColor: this.state.isGood ? 'red' : 'green' } ]}
Andrey
если несложные изменения то я так делаю
Серега
это неверно. В стейте надо хранить флаг смены стиля, а не менять стили
Но ты прав) Лучше флаги хранить и потом уже в рендере стиль определять по флагу)
Dmitry
Но ты прав) Лучше флаги хранить и потом уже в рендере стиль определять по флагу)
да, так у тебя будет гибкость, ты сможешь менять стили не влезая в логику компонента
Серега
да, так у тебя будет гибкость, ты сможешь менять стили не влезая в логику компонента
А вообще вместо стейтов лучше сразу использовать redux или mobx
Серега
На стейтах далеко не уедешь)
Успішний Андрій
Можно ли как-то в TouchableOpacity (52 строка) изменить style, который был в него передан (58 строка) при срабатывании функции в onPress?
Вобщем решил сделать так, но при попытке поменять значение active (58-59 строка), оно не меняется, что я делаю не так?
Успішний Андрій
У тебя рендер вообще срабатывает по клику? Добавь console.log
Да, console.log в onPress страбатывает, но active всегда false
Серега
Сто за функция addcelltostate? Что она делает
Серега
Нет не в онпресс а в начало render добавь
Серега
У тебя по ходу рендер вообще не срабатывает
Успішний Андрій
Нет не в онпресс а в начало render добавь
Так это функцональный компонент
Серега
Так функциональный компонент он же стэйтлесс - он и не будет сам по себе перерендериться
Серега
Тебе надо инициировать рендеринг по нажатию - либо переделывай на класс либо см доки как добавить стейт хуку
Серега
Или я чего то недопонял)
Aynur
Вобщем решил сделать так, но при попытке поменять значение active (58-59 строка), оно не меняется, что я делаю не так?
когда вызываете в родителе метод timeonpress - меняйте props, который передается в дочерний, то есть active