Катан!
а все, получилось
Катан!
сяпствую ❤️
в этом случае даже эксепшны не нужны, кайф
Катан!
Последний вопрос: вот я получил данные, изменил стейт второго экрана для перерендера, сработало. Далее пользователь опять лезет на первую вкладку и нажимает кнопку для получения данных, выходит мне нужно опять как-то изменить стейт на втором? Не делать же его уникальным, что тогда?
Vitaly
Vitaly
Дидмаунт выстреливает всегда когда компонент отрендерился
Serhii
Dmitry
Что-то жёстко
George
Катан!
Дидмаунт выстреливает всегда когда компонент отрендерился
вот тут не срабатывает, потому как если менять стейт на дид маунт, то он только после первого рендера принимает параметр, а что делать если пользователь уже тыкал по этой вкладке и вернулся на первую чтоб получить новые данные?
Катан!
componentDidMount() {
this.setState ({
data:this.props.navigation.getParam('data')
})
}
Катан!
оно срабатывает только один раз
Катан!
а нужно чтоб каждый раз по нажатию на кнопке, которая находится на другом экране
Катан!
я так понимаю он один раз отрабатывает перед рендером и все, стейт не меняется дальше, а следовательно и ререндера нету
Катан!
проблему решил кажется
Катан!
это я дико туплю
Serhii
Катан!
Serhii
Вкладки?
Катан!
react navigation
Катан!
там tab navigator
Катан!
не не работает, когда я по табу возвращаюсь на первый экран и заного жму кнопку которая пересылает параметр, он дид маунт уже не срабатывает и перерендера нету
Serhii
У вас переход с одного таба на другой через навигейшн?)
Катан!
дп
Катан!
да
Serhii
Это неверно
Катан!
хех
Serhii
И все предполагали что у вас переход по стак навигутору
Катан!
так стопэ
Катан!
секундочку
Катан!
да, я ошибся, у меня стак
Serhii
Скинь функцию возврата назад на первый екран
Катан!
проблему решил, всем большое спасибо
Катан!
достаточно сразу напрямую в рендере проверять наличие этого параметра и не пытаться выше стейт изменить на этот самый параметр, в общем балбес я, вот
Vitaly
Gena
Друзья, а как вы решаете такую задачу: надо санимировать элемент заранее неизвестной высоты, "выезжающий" снизу экрана? Высота станет известна только после первого рендера.
У меня сейчас только один вариант и он мне не очень нравится сложностью:
- Создать Animated.Value со значением -screenHeight: translateY = new Animated.Value(-screenHeight)
- Отрисовать элемент в нужной позиции с translateY
- Дождаться onLayout и узнать реальную высоту
- Стартануть анимацию на translateY с toValue=0
Dmitry
Ну наверное это самый верный вариант
Dmitry
То есть получить рендер элемента за границей видимости, выставить высоту и уже тогда показать
Dmitry
Во всяком случае это будет выглядеть нормально
Gena
Меня смущает, что там в процессе надо setValue вызывать на Value...
Gena
Это означает, что мне нужно новый Value для каждой анимации делать... хотя, наверное, всё равно так и надо 😕
Dmitry
Ну я не вижу проблемы
Dmitry
Во всяком случае сейчас)
Артем
Всем привет. Есть варианты как можно так расположить картинки? Думаю здесь со стилями хорошо пошаманить нужно
Serhii
Alex
Артем
Всем спасибо)
Alexander
А если либа, которая на стороне фронта генерирует doc?
Dmitry
Alexander
Aleks
Осуществима такая схема? Создаем js класс в котом есть метод запрашивающий с сервера json. Из kotlin дергаем этот метод и получаем результат. Реально?
Cenator 🐈
Да
я только под ноду видел пакет, он юзает memory streams, если сможешь завести то будет на фронте
Cenator 🐈
redocx
Cenator 🐈
Cenator 🐈
Cenator 🐈
только не веб
Dmitry
Dmitry
это тоже фронт
привык уже, что фронт - веб, клиент - приложение
Dmitry
ну да ладно
Aynur
веб как бы тоже "веб-приложение"
Dmitry
ай
Dmitry
язык не повернется лендинг назвать веб-приложением
Cenator 🐈
ну если он в виде pwa
то уже не поспоришь
Dmitry
Yurii
Доброе утро! Кто-то делал подобный эффект как на видео? В моем кейсе будет скрошиться список и картинки в этом списке должны вести себя подобным образом...
Yurii
Alexander
А можно как-то подменить модуль? Чтобы если модулю требуется fs, то подставлять ему другое?
Cenator 🐈
Aynur
в обязанности rn разработчика не входит написание методов в нативной части?
Aynur
зачем эти костыли с js
Cenator 🐈
NoName
Подскажите, работать с вебсокетами из react native можно? Или есть что то другое для него? Нужно что бы сервак "общался" с прилажухой, без запросов от нее самой
Dmitry
NoName
Aleks