getsentry / getsentry/sentry-react-native
[Feature Request] View masking previews
- 主要言語
- TypeScript
- スター
- 1.8k
- フォーク
- 366
- 平均マージ
- 1日 5時間
- マージ済み PR(30日)
- 93
説明
### Problem Statement
I am integrating Session Replay in a React native based app with some custom masking rules. Each time I need to check how the view is masked, I have to run the app, wait for the session to appear on sentry, scroll the video to find my target screen and finally check the masking. Repeat until I've got it right.
This is very tedious to do and is error-prone.
### Solution Brainstorm
Add a `SentryMaskPreview` component that can be used to render a masked child component. We can then rely on hot-reload to get a quick feedback loop when implementing custom masking logic.
---
The iOS native feature request:
[https://github.com/getsentry/sentry-cocoa/issues/4633]()
コントリビューションガイド
調査の方向性
The issue names no files, tests, or entry points. Start by reviewing the linked sentry-cocoa request and the existing React Native masking and Session Replay implementation; done means providing a SentryMaskPreview component that renders a masked child and supports a quick hot-reload feedback loop.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- react-native, typescript
- 領域
- mobile, observability-sre
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100