Alexsandr
В чем проблема ?
Sergey
Гайз привет, хальп. Есть длинный текст, надо чтобы если текст не влизает полностью в блок, на текст накладывался градиет. Сейчас делаю так, тексту задал numberOfLines={2} ellipsizeMode={'clip'} и если длина текста больше N тогда накладываю градиент(через либу LinearGradient если кому интересно) Проблема в том, что иногда при одинаковом количестве символов 1 текст влизает полностью в блок, а другой нет и проверять на text.length уже не получается. В общем как можно узнать длину(width) текста и вылезает он из блока или нет?
Sergey
onLayout
Спасибо
Яков
В чем проблема ?
Как и писал до этого, я решил увидеть на примере
K B
кто ниубдь делал авторизацию через srp -6 a ?
Anonymous
Как импортировать React с хуками {useState, ...} и пространство имен. Делаю так как на картинке - не получается: import * as React, { memo, useState } from 'react'
Aleksei
и да, писать импорт дважды
Ilya
RN больше 0.59 должен быть
там что-то в бабель добавили?
Aleksei
там что-то в бабель добавили?
не, реакт с хуками добавили
Anonymous
а после двойного импорта не сломается?
Kirill
Всем привет. Такой вопрос. Я использую RNN для навигации и мне нужно реализовать кейс, что при переходе со скрина 1 на скрин 3, я мог бэкнуться на скрин 2, а со скрина 2 на скрин 1. И именно это должны быть pop'ы соответсвующий экранов, а не оверрайд навигационной кнопки и пуш нового скрина. Я пробовал пушить 2 экрана друг за другом, но получается неоч красиво для юзера, еще есть варинт ресетнуть стэк, но у него анимация может быть долгой. Есть ли какие-нибудь другие решения для данной задачи ?
Petr E
это не баг, это фича)
Petr E
ну вообщем тебе надо после перехода переопределять стэк навигатор
Petr E
https://reactnavigation.org/docs/en/stack-actions.html#reset
Khorark
А если первому экрану при появлении поставить долгую анимацию и у него в конструкторе вызвать push с быстрой анимацией на 3 экран?
Khorark
то есть 2 экран должен был к примеру появится сверху за 3 сек, но пока его не было видно, он запушил 3 экран и тот появился быстро. А 2-ой получается за ним окажется уже
Kirill
Я так понял, что в 1 сообщении вы говорили про второй экран в начале смс. Можно попробовать, но чет как-то очень workaround'но получается )
Khorark
Я так понял, что в 1 сообщении вы говорили про второй экран в начале смс. Можно попробовать, но чет как-то очень workaround'но получается )
Ну или можно сделать чтобы 2 сразу появлялся без анимаций от RNN, но написать в state opacity: 0 . А через промежуток установить её в 1
Khorark
и тип норм))
Valya
Добрый вечер, ребят вопрос. Отображаю flatlist, при клике на ячейку переходи в компонент, с webview, отображается видео, при переходе обратно и открытие другой ячейки отображается старое видео а потом подзагружается новое. Как поправить, и убрать старое видео.
Anonymous
#удаленная_работа Компания Vow ищет бета-тестировщика для работы над новым ААА проектом по крупной международной лицензии. Условия: Требуемый опыт работы: не требуется Полная занятость, полный день, удаленная работа Заработная плата: до 80 000 ₽ на руки Основные требования: Наличие game опыта на платформах iOs и Android Умение четко генирировать и излагать свои мысли Понимание гаджетов на уровне продвинутого пользователя Чем предстоит заниматься: Тест игр на iOs и Android (наличие своего устройства) Отчеты об ошибках Взаимодействие с командой тестирования проекта https://mssg.me/vacansion_hr - Для ознакомления с компанией
Dr
Всем привет. Не подскажите почему redux-persist при вызове purge() очищает не все стейты?
Вадим
Вадим
Привет сообщество, не могу определиться. Помогите. Спасибо.
Вадим
И еще. Я сейчас буду обновлять react-native с версии 0.55.4 до версии 0.59.9 Я помолился и буду идти по этой статье: https://facebook.github.io/react-native/docs/upgrading.html Если вы уже прошли этот путь и "утонули", напишите мне пожалуйста 😀
Dmitry
Попробу, но мне кажется, что анимация ресета стека все равно будет
Ты можешь сам определять будет ли монтирование экрана с анимацией или нет.
Dmitry
Посмотри в сторону setStackRoot
BARSOOQUE
У меня с ним одни проблемы пока, хотя якобы он создан чтобы облегчить все до максимума
BARSOOQUE
Постоянно какие-то проблемы с лайв-релоадом и их прогой
Вадим
Лучше идти путем diff purge'a
Ооо как то обновление не перепрыгивает через 3 версии :(
Вадим
Странно это все
BARSOOQUE
Я вот зашел спросить, почему он вдруг решил сделать вот это, вместо exp://? (кусок замазал, вдруг это важная инфа)
BARSOOQUE
BARSOOQUE
во
BARSOOQUE
Он сам это сделал, и сам теперь не хочет жрать, потому что видимо по дефолту жрет exp://
BARSOOQUE
Жму на проект/сканю код, и нет реакции тупо
BARSOOQUE
Но видимо здесь не сильно много способных ответить
Aynur
тут очень небольшой процент юзает expo
Вадим
тут очень небольшой процент юзает expo
Спасибо. Низкий процент отчаянных
BARSOOQUE
Platon
Добрый вечер, подскажите, пожалуйста, кто-нибудь решал такую проблему во время expo start -ios пишет следующее The package at “node_modules/node-fetch/index.js” attempted to import the Node standard library module “url”. It failed because React Native does not include the Node standard library. Read more at https://docs.expo.io/versions/latest/introduction/faq/#can-i-use-nodejs-packages-with-expo
Platon
Установка node url не помогает
Вадим
We no longer recommend using react-native-git-upgrade https://github.com/facebook/react-native/issues/23959#issuecomment-473530882 rn-diff-purge Невероятно!
Вадим
Я обновлял месяц назад с 57 версии. Было больно, но 2-3 часа гугления и все завелось)
Узнал, что обновление до версии 059 надо делать по инструкции
Вадим
Ох
Denis
Я делал через react-native upgrade
Anonymous
😍
Denis
Но там проблема была в либе, которая падала именно на 0.59. Пришлось в подсах копаться
Denis
Ну кстати 64 бита на андроиде заметны, плавнее стало
Gena
Узнал, что обновление до версии 059 надо делать по инструкции
Гм... На самом деле вот это весь объем работ: 1. https://github.com/react-native-community/rn-diff-purge/compare/release/0.55.4..release/0.59.9 Имхо, не так много даже для ручного внесения правок 2. Пройтись по каждой внешей библиотеке, прочитать список изменений, проапдейтить её, к примеру для react-native-firebase потребует обновить firebase SDK и т.п.
Anonymous
Всем доброго вечера! Есть желающие полить на подписки пуш? Конкурентные цены выплаты без холда минималка 50 долларов можно вставить ваш pixel. Пишите в личку цены очень хорошие.
Gena
С фаербейзом как раз больше всего проблем) и судя по сообщениям в чате у многих)
Это потому что у него много внешних зависимостей нативных...
Denis
Это потому что у него много внешних зависимостей нативных...
А в экспо он вроде по умолчанию? Насколько я знаю, там с этим проще
Gena
А в экспо он вроде по умолчанию? Насколько я знаю, там с этим проще
С экспо - не ко мне... он вообще в штатном варианте ни разу у меня не запустился 👹
BARSOOQUE
А что за тема с обновлением реакта?
BARSOOQUE
Что за проблемы с ним?
Вадим
А что за тема с обновлением реакта?
Официальная статья говорит использовать "react-native upgrade": «Upgrading to new React Native versions» При выполнении команды "react-native upgrade" получил ошибку и сообщении о том, что необходимо использовать "react-native-git-upgrade" Окей! Запустил обновление с "react-native-git-upgrade" и получил новую ошибку. Узнал, что обновление до версии 059 описано здесь. Рекомендуют использовать rn-diff-purge, поэтому новая статья: «Upgrading a React Native app with rn-diff-purge»
BARSOOQUE
Ну можно же снести полностью и накатить снова
Вадим
Ну можно же снести полностью и накатить снова
Т.е. скопировать исходники в новый проект? Или установить новый проект и оттуда скопировать код.
BARSOOQUE
Ну да
Andrey
Привет. Ребят, подскажите советом. Кто нибудь использовал NativeScript? Пытаюсь выбрать между ним и RN. По правде сказать опыта в обоих нет. Начитался всякого и про RN и про NS, как я понял, у RN бывают проблемы с взаимодействием с API, а у NS в этом плане более правильный подход. Типо RN более ориентирован на UI, а NS на архитектуру и взаимодействие с API. Airbnb ещё писал об этом в своих статьях про отказ от RN. Смущает только что сообщество NS куда меньше RN и коммерческих проектов не нахожу. Мне нужно написать приложение по функционалу похожее на каршеринг. При этом нужно будет внедрять микромодули (читай гипотезы) которые можно вкл/выкл без бубнов. Нативку не рассматриваем.
Dmitry
Ну и масштабы комьюнити, потому что решать проблемы и там и там придется
BARSOOQUE
BARSOOQUE
BARSOOQUE