Что это такое?
Библиотека для создания скриншотов (отдельных компонентов, страниц, экранов) в React Native-приложениях с поддержкой новой архитектуры Fabric.
Это TypeScript-библиотека для создания скриншотов в React Native-приложениях с поддержкой новой архитектуры. Позволяет захватывать отдельные view, весь контент ScrollView (даже скрытый) или текущий экран. Создана как современная замена устаревшим решениям,...
Для мобильных разработчиков на React Native 0.82+, которые переходят на новую архитектуру (Fabric/TurboModules) и нуждаются в надёжном инструменте для создания скриншотов внутри приложения.
Старые библиотеки для скриншотов (вроде react-native-view-shot) часто ломаются или не работают с новой архитектурой React Native, а встроенные средства платформ не умеют захватывать контент за пределами экрана или конкретные React-компоненты.
Библиотека предоставляет три простых API: CaptureView для захвата любого React-компонента, CaptureScrollView для полного содержимого прокручиваемых областей и captureScreen() для снимка всего экрана. Под капотом она использует нативные механизмы iOS и Android, совместимые с Fabric, и возвращает URI изображения с метаданными.
Это TypeScript-библиотека для создания скриншотов в React Native-приложениях с поддержкой новой архитектуры. Позволяет захватывать отдельные view, весь контент ScrollView (даже скрытый) или текущий экран. Создана как современная замена устаревшим решениям, которые не работают с Fabric.
Библиотека родилась из необходимости — многие разработчики жаловались, что популярный react-native-view-shot перестал работать после перехода на новую архитектуру. Автор сделал чистую реализацию «с нуля» специально для Fabric.
Стоит пробовать, если вы на React Native ≥0.82 с включённой новой архитектурой и вам нужны скриншоты. Это одно из немногих готовых решений, которое точно работает с Fabric. Для старых проектов или Expo Go лучше поискать альтернативы.
Проект свежий (версия 0.1.0), активно поддерживается: есть CI, примеры, TypeScript-типы. Актуальность идеи высокая из-за перехода сообщества на Fabric.
Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.
Библиотека для создания скриншотов (отдельных компонентов, страниц, экранов) в React Native-приложениях с поддержкой новой архитектуры Fabric.
Для мобильных разработчиков на React Native 0.82+, которые используют или переходят на новую архитектуру (Fabric) и нуждаются в функционале скриншотов внутри приложения.
Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.