getsentry / getsentry/sentry-react-native

Make `useDispatchedActionData` default to `true` in the next major version

Đang mở
#5,986 1 bình luận 1 reaction 0 người được giao Xem trên GitHub
Improvement React-Native Traces
Ngôn ngữ chính
TypeScript
Star
1.8k
Fork
366
Merge trung bình
1 ngày 6 giờ
Pull request đã merge (30 ngày)
94

Mô tả

The `ReactNavigationIntegration` has a `useDispatchedActionData` option (currently defaulting to `false`) that uses dispatched action data to improve navigation span quality:

* Names spans immediately from the action payload instead of starting with a generic "Route Change" name
* Skips spans for actions without a known route name (GO_BACK, POP, POP_TO_TOP, RESET), reducing noise
* Filters out non-navigation actions (SET_PARAMS, OPEN_DRAWER, CLOSE_DRAWER, TOGGLE_DRAWER)

This option was introduced as opt-in to avoid breaking changes, but it provides a strictly better experience for all users. In the next major version (9.x), we should flip the default to true.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Tìm định nghĩa ReactNavigationIntegration và tùy chọn useDispatchedActionData, sau đó kiểm tra cách giá trị mặc định của tùy chọn này được khai báo cho phiên bản chính 9.x sắp tới. Thay đổi giá trị mặc định thành true và xác minh rằng hành vi đã được ghi lại về tên action, span bị bỏ qua và việc lọc vẫn được bao phủ bởi các bài kiểm thử tích hợp hiện có, nếu có.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
react-native, typescript
Lĩnh vực
mobile
Loại issue
Tính năng
Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
58/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.