Всем привет!
Надеюсь у всех качественно прошли каникулы и вы набрались сил🥲
Я наконец нашел время, что бы разобраться с React Testing Library (RTL) и подготовить материал.
Погнали!
В посте выше уже была информация про установку либы + пример. Так что мы пойдем сразу дальше.
Посте установки, попробовал запустить тесты и сразу же получил ошибку: Jest encountered an unexpected token
В доке ничего внятного не нашел, вроде бы все сделал, что необходимо. Пошел смотреть базовый пример в репозитории проекта.
Добавил необходимые конфиги по примеру, все взлетело. Теперь переходим к самим тестам//
У нас будет 3 примера:
1. Проверяем, что вызов функции onPress происходит при нажатии на кнопку.
2. Симулируем ввод текста в текстовое поле.
3. Проверяем успешную отрисовку данных после их загрузки.
После написания тестов, запускаем
Тесты пройдены – вы великолепны!
RTL работает поверх Jest, но отличие их в том, что в RTL основное внимание уделяется тестированию поведения приложения с точки зрения пользователя (клики, ввод текста и проверка визуального отображения)
Для этого нам упростили поиск элементов с помощью методов, основанных на доступности: getByText, getByRole, getByLabelText и т. д.
лайк, шер, репост + в карму💜
⚡️ReactNative и что-то остальное
Надеюсь у всех качественно прошли каникулы и вы набрались сил
Я наконец нашел время, что бы разобраться с React Testing Library (RTL) и подготовить материал.
Погнали!
В посте выше уже была информация про установку либы + пример. Так что мы пойдем сразу дальше.
Посте установки, попробовал запустить тесты и сразу же получил ошибку: Jest encountered an unexpected token
В доке ничего внятного не нашел, вроде бы все сделал, что необходимо. Пошел смотреть базовый пример в репозитории проекта.
Добавил необходимые конфиги по примеру, все взлетело. Теперь переходим к самим тестам//
У нас будет 3 примера:
1. Проверяем, что вызов функции onPress происходит при нажатии на кнопку.
2. Симулируем ввод текста в текстовое поле.
3. Проверяем успешную отрисовку данных после их загрузки.
После написания тестов, запускаем
yarn test/npm run test
> rtlexample@1.0.0 test
> jest
PASS components/__tests__/Button.test.tsx
PASS components/__tests__/InputField.test.tsx
PASS components/__tests__/PostList.test.tsx
Test Suites: 3 passed, 3 total
Tests: 4 passed, 4 total
Snapshots: 0 total
Time: 0.835 s, estimated 1 s
Ran all test suites.
RTL работает поверх Jest, но отличие их в том, что в RTL основное внимание уделяется тестированию поведения приложения с точки зрения пользователя (клики, ввод текста и проверка визуального отображения)
Для этого нам упростили поиск элементов с помощью методов, основанных на доступности: getByText, getByRole, getByLabelText и т. д.
лайк, шер, репост + в карму
⚡️ReactNative и что-то остальное
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤3🔥2👏1
Интересно бы было попробовать текстовое распознавание в React Native? 👍
Есть одна идея, хоть и не новая (тыц), но результат будет, кажется, довольно полезным и для процесса и по итогу.
Пишем аппку на RN под обе платформы, с помощью которой можно будет сканить чеки из заведений и делить их между людьми, сохранять историю, вносить данные вручную и тд.
Все довольно просто и понятно, кроме как раз самого распознавания. С ним то я и хочу поразбираться. Какие есть решения на данный момент и как они работают.
А если решения не подойдут, сделать свое с блэкджеком и..MLKit
⚡️ReactNative и что-то остальное
Есть одна идея, хоть и не новая (тыц), но результат будет, кажется, довольно полезным и для процесса и по итогу.
Пишем аппку на RN под обе платформы, с помощью которой можно будет сканить чеки из заведений и делить их между людьми, сохранять историю, вносить данные вручную и тд.
Все довольно просто и понятно, кроме как раз самого распознавания. С ним то я и хочу поразбираться. Какие есть решения на данный момент и как они работают.
А если решения не подойдут, сделать свое с блэкджеком и..
⚡️ReactNative и что-то остальное
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥8
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥16 3🍌1
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥13👨💻1
ReactNative и что-то остальное
Йо! Досматриваю серию сорвиголовы и попробую запустить стримчанский
stay tuned 💅
stay tuned 💅
1👍2
Pebble
The Finest In Wearable Gadgets
Get a new Pebble smartwatch or ring right here
Немного оффтопа, но это были лучшие умные часы эвэр!
Рад что основатель Pebble даже спустя 10 лет не оставил эту идею и будет делать что-то новое + гугл уже опубликовали исходный код ос
мэйк пэббл грейт эгейн
https://repebble.com/
Рад что основатель Pebble даже спустя 10 лет не оставил эту идею и будет делать что-то новое + гугл уже опубликовали исходный код ос
мэйк пэббл грейт эгейн
https://repebble.com/
1👍3
This media is not supported in your browser
VIEW IN TELEGRAM
😁7👾2
привет, падпищеки!
немногоотговорок апдейтов по каналу, стримам и проекту
🔘 канал жив, просто большой загруз по работе из-за которого нет времени на все остальное
🔘 сейчас активно готовлю апдейт приложения по F1 к началу нового сезона
🔘 стримы по проекту будут, жду новую железку, потому что текущая с трудом тянет все вместе (дада, час ждали пока запуститься эмулятор на тестовом стриме)
всех обнял, всем хорошей пятницы😁
немного
всех обнял, всем хорошей пятницы
Please open Telegram to view this post
VIEW IN TELEGRAM
2❤5
по распознаванию чеков будем пробовать завести вот это 👇
как раз Object Detection то что нам нужно
спасибо @kirilln0v за наводку
как раз Object Detection то что нам нужно
спасибо @kirilln0v за наводку
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥4
Forwarded from React Native World
Бенчмарки для запуска моделей на девайсе с помощью ExecuTorch
Swmansion обновили документацию и представили бенчмарки для 4 типов ML-моделей, которые можно запускать на устройстве:
- Classification
- Object Detection
- Style Transfer
- LLMs
Три ключевых бенчмарка:
- Размер модели
- Использование памяти
- Скорость инференса
Запуск моделей на телефонах с помощью RN - уже реальность 🚀
React Native World | Навигация по каналу
Swmansion обновили документацию и представили бенчмарки для 4 типов ML-моделей, которые можно запускать на устройстве:
- Classification
- Object Detection
- Style Transfer
- LLMs
Три ключевых бенчмарка:
- Размер модели
- Использование памяти
- Скорость инференса
Запуск моделей на телефонах с помощью RN - уже реальность 🚀
React Native World | Навигация по каналу
3👍4
Forwarded from React Native World
Второй релиз RN за год — так и до 1.0 дойдем!
Основные фичи 0.78:
· Поддержка React 19
· Упрощенная интеграция с React Compiler
· ReactNativeFactory на iOS — упрощает интеграцию RN в существующие нативные приложения, позволяя запускать RN без внесения изменений в AppDelegate.
· Поддержка Android XML drawables в качестве source для изображений
· Вернули логи в Metro
*Обещают держаться темпа небольших релизов.
Подробнее: React Native 0.78
React Native World | Навигация по каналу
Основные фичи 0.78:
· Поддержка React 19
· Упрощенная интеграция с React Compiler
· ReactNativeFactory на iOS — упрощает интеграцию RN в существующие нативные приложения, позволяя запускать RN без внесения изменений в AppDelegate.
· Поддержка Android XML drawables в качестве source для изображений
· Вернули логи в Metro
*Обещают держаться темпа небольших релизов.
Подробнее: React Native 0.78
React Native World | Навигация по каналу
2🔥6
Всем здрасте!
А как насчет провести сегодня еще один тестовый ленивый стримчанский?
Где-то в 8-9мск старт⏳ 👆 ✅
А как насчет провести сегодня еще один тестовый ленивый стримчанский?
Где-то в 8-9мск старт
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥4
ReactNative и что-то остальное
Всем здрасте! А как насчет провести сегодня еще один тестовый ленивый стримчанский? Где-то в 8-9мск старт ⏳ 👆 ✅
летс гоу 👆
https://youtube.com/live/WAHyE5OaLm8?feature=share
ссылка на донаты: https://www.donationalerts.com/r/mbhusty
https://youtube.com/live/WAHyE5OaLm8?feature=share
ссылка на донаты: https://www.donationalerts.com/r/mbhusty
Please open Telegram to view this post
VIEW IN TELEGRAM
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
2
ReactNative и что-то остальное
летс гоу 👆 https://youtube.com/live/WAHyE5OaLm8?feature=share ссылка на донаты: https://www.donationalerts.com/r/mbhusty
отбой 😢 из-за шляпного инета все накрылось трусами
2😱3
кароч как-то стрим живет, кому нечего делать, велком
https://youtube.com/live/mqMe4sFNJ-0?feature=share
ссылка на донаты: https://www.donationalerts.com/r/mbhusty
https://youtube.com/live/mqMe4sFNJ-0?feature=share
ссылка на донаты: https://www.donationalerts.com/r/mbhusty
YouTube
REACT NATIVE | ЛЕНИВЫЙ СТРИМ #0 #reactnative
Настраиваем окружение и пытаемся начать делать приложение!
Используем RN ExecuTorch
Музыка: Loqi Cookie Files 1/2
tg: @react_pain
Используем RN ExecuTorch
Музыка: Loqi Cookie Files 1/2
tg: @react_pain
2
Wazzap
Раз уж тут начались подобного рода активности, решил собрать пост с ссылками на разные платформы и закрепить. Буду по мере необходимости актуализировать
Итак👆
Контент:
🔵 Telegram - https://news.1rj.ru/str/react_pain
Чат канала - https://news.1rj.ru/str/+ZBdY2WKGczUwOTli
4️⃣ GitHub - https://github.com/mbhusty
🌐 Web - https://mbhusty.vercel.app
📹 Youtube - https://youtube.com/@reactnativepain
Подписка, колокольчик ну вы знаете все
🚬 Twitch - https://www.twitch.tv/reactnativepain
Скорее всего там будут стримы, потому что не так лагает и не прилетают страйки за музыку (на прошлый стрим прилетело знатно)
Поддержка:
DonationAlerts - https://www.donationalerts.com/r/mbhusty
Донаты на стримчанских туда
Донаты в тг - https://news.1rj.ru/str/tribute/app?startapp=dex
Раз уж тут начались подобного рода активности, решил собрать пост с ссылками на разные платформы и закрепить. Буду по мере необходимости актуализировать
Итак
Контент:
Чат канала - https://news.1rj.ru/str/+ZBdY2WKGczUwOTli
Подписка, колокольчик ну вы знаете все
Скорее всего там будут стримы, потому что не так лагает и не прилетают страйки за музыку (на прошлый стрим прилетело знатно)
Поддержка:
DonationAlerts - https://www.donationalerts.com/r/mbhusty
Донаты на стримчанских туда
Донаты в тг - https://news.1rj.ru/str/tribute/app?startapp=dex
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍5