Alexsandr
Alexsandr
Я тут решаю проблем вот эту
Sergey
и блюр
Видели кстати как круто Apple сделали такую штуку нативно в iOS 13?
Sergey
Сейчас найду видео
Alexsandr
вот как ее решу обещаю выложу 🙂
Alisher
вот как ее решу обещаю выложу 🙂
Это будет еддинственное, что я жду больше всего до конца месяца
Alisher
😆
Sergey
Такс видео с 13 не нашёл, но и на 12 оказывается так же работает в Apple Music
Sergey
Sergey
Ток на 13 это уже во всей системе так работает
Alexsandr
я так же могу сделать
Alexsandr
просто не до конца поднимать
Sergey
я так же могу сделать
Не сомневаюсь :)
Alexsandr
а там где scale просто уменьшать и подстилку черную сделать
Alexsandr
короче решаемо
RedTeapot
@gblack9
Dmitry
неужели тут никто не юзает jest ?)
Stanislav
https://twitter.com/grabbou/status/1166360290109415425
Gena
неужели тут никто не юзает jest ?)
Юзает, но не читает все-все сообщения. )
Dmitry
Юзает, но не читает все-все сообщения. )
я не могу понять, почему jest затрагивает импорты в тестируемых функциях
Gena
я не могу понять, почему jest затрагивает импорты в тестируемых функциях
А можно пример кода или ссылку на него? Т.е. "почему" я знаю - потому что он оверлоадит стандартную систему модулей для реализации моков, которая была у него в ядре изначально.
Gena
Но это теория, а интересует то скорее какая-то проблема с этим связанная...
Dmitry
А можно пример кода или ссылку на него? Т.е. "почему" я знаю - потому что он оверлоадит стандартную систему модулей для реализации моков, которая была у него в ядре изначально.
ну допустим у меня есть простой скрипт класса, в котором происходит импорт скрипта с styled-components, но сам компонент не импортируется. Получается, что при выполнении jest test он валится на самом styled-компоненте хотя он нигде не используется в классе
Gena
ну допустим у меня есть простой скрипт класса, в котором происходит импорт скрипта с styled-components, но сам компонент не импортируется. Получается, что при выполнении jest test он валится на самом styled-компоненте хотя он нигде не используется в классе
Я без кода туго соображаю. Со styled могут быть ещё всякие проблемы - они же транспилиться должны ещё... т.е. код, который ты пишешь не равен коду, который потом выполняется.
Gena
Можешь минимальный тест-кейс на github запулить? Так чтоб npm install && npm test завалился с проблемой? )
Dmitry
ts?
Да
Dmitry
Да я попробую сделать
Dmitry
Я просто упоролся вчера пытаясь замокать их
Aleksei
у меня были такие странные ошибки, почему то jest не все ошибки вываливал, особенно с компиляцией связанные. поэтому я сначала отдельно компиляцию ts-ом именно тестов проверил, а потом рантайм ошибки пофиксил (например у меня глобально модуль для аналитики есть, и он был плохо замокан, метода одного не хватало)
Eugene
Товарищи, а react-native не поддерживает https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat/resolvedOptions это?
Eugene
нужно получить таймзону в формате Europe/Moscow например
Eugene
🤔затестил в приложение, timezone undefined :(
Eugene
Gena
🤔затестил в приложение, timezone undefined :(
От версии jsc зависеть должно...
Eugene
https://github.com/react-native-community/react-native-device-info предлагают в ишьюсах/стаковерфлоу ставить это._.
Eugene
Хм, скорее с бекендерами о другом формате поговорю наверное
Dmitry
Можешь минимальный тест-кейс на github запулить? Так чтоб npm install && npm test завалился с проблемой? )
● Test suite failed to run TypeError: Cannot read property 'rules' of undefined const Title = styled(HugeButtonTitle)` color: red; ` ^
Dmitry
вот такая ошибка вылетает, но на чистом проекте не получается поймать
Narek
привет всем
Narek
кто нибудь добавлял unity ads в RN приложение? нашел только библиотеку 3 летней давности, актуально еще? не подскажете?
Narek
хочу фидбек от сообщества
S
парни, как использовать translateX в процентах в animated?
Iovan
извиняюсь за нубство, подскажите бэст практикз делать каждый элемент отдельными компонентами в разных js файлах и потом импортить уже там где нужно? В данном случае имею в виду header, menu, button
Dmitry
@gblack9 в общем я просто вынес все стайледы так, чтобы не было их прямых импортов, и все завелось. Пошел дальше в тестировании mobx и столкнулся с такой проблемой, что мне нужно выполнить 2 кейса над одними данными в сторе и они неправильно выполняются.
Alisher
Alisher
Как избавиться от пикселей в блур вьюшке на Андроиде?
Iovan
да
благодарю добрый человек)
Dmitry
благодарю добрый человек)
"То чувство, когда тебя благодарит Капитан Америка"
Gena
тааааак
не, серьёзно, учитывая глобальную природу mobx, есть несколько поинтов, которые надо учитывать. 1. Если использовать react-test-renderer с @observer, то даже после рендрера он останется подписанным и будет реагировать на модель, соответственно, если та же модель реюзается... могут быть сюрпризы (если рендер не читый и имеет side effects). 2. То же самое с любым reaction... если не отписаться потом, через вызов disposer(), то reaction останется подписанным В приложении на эти отписки и очистку можно наплевать, там среда инициализируется один раз... как результат, потом в тестах нет зацепки, чтоб провести повторную инициализацию приложения в том же процессе )
Gena
ну у меня сейчас загвоздка в том, как протестировать саму модель, экшены в ней, изолировано внутри каждого it
Тестируй, так, как будто это у тебя не observable, а обычные классы. Т.е. создал экземпляр модели, проверил начальные данные через публичный интерфейс, дернул метод, проверил, что данные изменились... Если очень упрощенно, то так: it('init with zero', () => { const counter = new Counter() expect(counter.value).toBe(0) }) it('can count', () => { const counter = new Counter() counter.increment() expect(counter.value).toBe(1) })
Dmitry
а ну как вариант
Dmitry
причем походу самый нормальный
Gena
Да, потому что у mobx есть собственные тесты, которые проверяют, что механизмы подписок работают правильно, зачем нам их ещё тестировать... мы можем как раз от этого абстрагироваться и спокойно сосредоточиться на логике наших моделей )
Kto?
Ребята, кто то помнит название либы которое позволит сделать вот такое в рн?
Kto?
Andrey
Всем привет! Ктонибудь работал с https://github.com/wix/react-native-notifications??
ウラジミール
✋🏻
ウラジミール
лучше чистую либу юзать
Andrey
Ты про эту?? https://www.npmjs.com/package/react-native-sz-notifications
Andrey
Не могу получить на Андройде ни одного события в этой библитеке. Хотя в IOS все работает на отлично!
S
есть один кейс, два компонента, в каждом компоненте есть стейт который включает в себя new Animated.Value(0), мне нужно объединить анимации через Animated.Parallel чтобы они шли асинхронно но как вы уже поняли стейты с animated.value находятся в разных компонентах, как решить эту проблему? Стором через redux что то не получалось , так как при анимации animated обновляет state с animated value какой то магией, а в сторе нужно прямо указывать как обновлять. Может лучше объявить эти стейты в родителе или в контексте?
Kris
Подскажите, как отловить причину, по которой приложение крашится
Kris
А ось какая
ведроид
Daniil
Привет. Вопрос по react-navigation. Никто такую ошибку не ловил? Не совсем понимаю в чем именно дело, ишью не нашел, нашел одну на стаке, она без ответа. Подключается дефолтно как по гайду. Не совсем даже понимаю почему ошибка.
Daniil