Alexsandr
В чем проблема ?
Sergey
Гайз привет, хальп.
Есть длинный текст, надо чтобы если текст не влизает полностью в блок, на текст накладывался градиет.
Сейчас делаю так, тексту задал
numberOfLines={2}
ellipsizeMode={'clip'}
и если длина текста больше N тогда накладываю градиент(через либу LinearGradient если кому интересно)
Проблема в том, что иногда при одинаковом количестве символов 1 текст влизает полностью в блок, а другой нет и проверять на text.length уже не получается.
В общем как можно узнать длину(width) текста и вылезает он из блока или нет?
Aynur
Sergey
K B
кто ниубдь делал авторизацию через srp -6 a ?
Anonymous
Как импортировать React с хуками {useState, ...} и пространство имен. Делаю так как на картинке - не получается:
import * as React, { memo, useState } from 'react'
Aleksei
Ilya
Aleksei
и да, писать импорт дважды
Anton
Aleksei
Anonymous
а после двойного импорта не сломается?
Kirill
Всем привет. Такой вопрос. Я использую RNN для навигации и мне нужно реализовать кейс, что при переходе со скрина 1 на скрин 3, я мог бэкнуться на скрин 2, а со скрина 2 на скрин 1. И именно это должны быть pop'ы соответсвующий экранов, а не оверрайд навигационной кнопки и пуш нового скрина. Я пробовал пушить 2 экрана друг за другом, но получается неоч красиво для юзера, еще есть варинт ресетнуть стэк, но у него анимация может быть долгой. Есть ли какие-нибудь другие решения для данной задачи ?
Khorark
Kirill
Petr E
это не баг, это фича)
Petr E
ну вообщем тебе надо после перехода переопределять стэк навигатор
Petr E
https://reactnavigation.org/docs/en/stack-actions.html#reset
Nick
Всем привет. Такой вопрос. Я использую RNN для навигации и мне нужно реализовать кейс, что при переходе со скрина 1 на скрин 3, я мог бэкнуться на скрин 2, а со скрина 2 на скрин 1. И именно это должны быть pop'ы соответсвующий экранов, а не оверрайд навигационной кнопки и пуш нового скрина. Я пробовал пушить 2 экрана друг за другом, но получается неоч красиво для юзера, еще есть варинт ресетнуть стэк, но у него анимация может быть долгой. Есть ли какие-нибудь другие решения для данной задачи ?
попробуй сделать пуш и только потом делать ресет стека, с минимальным таймаутом. если повезет, то навигатор увидит, что экран остался тот же и не будет делать анимацию
Kirill
Khorark
А если первому экрану при появлении поставить долгую анимацию и у него в конструкторе вызвать push с быстрой анимацией на 3 экран?
Khorark
то есть 2 экран должен был к примеру появится сверху за 3 сек, но пока его не было видно, он запушил 3 экран и тот появился быстро. А 2-ой получается за ним окажется уже
Kirill
Я так понял, что в 1 сообщении вы говорили про второй экран в начале смс. Можно попробовать, но чет как-то очень workaround'но получается )
Khorark
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
Посмотри в сторону setStackRoot
BARSOOQUE
У меня с ним одни проблемы пока, хотя якобы он создан чтобы облегчить все до максимума
BARSOOQUE
Постоянно какие-то проблемы с лайв-релоадом и их прогой
Вадим
Kto?
Вадим
Странно это все
BARSOOQUE
Я вот зашел спросить, почему он вдруг решил сделать вот это, вместо exp://? (кусок замазал, вдруг это важная инфа)
BARSOOQUE
BARSOOQUE
во
BARSOOQUE
Он сам это сделал, и сам теперь не хочет жрать, потому что видимо по дефолту жрет exp://
BARSOOQUE
Жму на проект/сканю код, и нет реакции тупо
BARSOOQUE
Но видимо здесь не сильно много способных ответить
Aynur
тут очень небольшой процент юзает expo
Вадим
Vitaly
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
Невероятно!
Denis
Вадим
Вадим
Ох
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. Пишите в личку цены очень хорошие.
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
Dmitry
Ну и масштабы комьюнити, потому что решать проблемы и там и там придется
BARSOOQUE
BARSOOQUE
BARSOOQUE