callstack / callstack/react-native-pager-view

[onPageScroll] nativeEvent.position is always 0

オープン
#314 コメント 3 件 リアクション 2 件 担当者 0 名 GitHub で見る
bug ios
主要言語
TypeScript
スター
3.4k
フォーク
476
平均マージ
10日 21時間
マージ済み PR(30日)
2

説明

## Environment

` "react-native-pager-view": "^5.1.2" `
```
System:
OS: macOS 11.2.3
CPU: (12) x64 Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz
Memory: 458.95 MB / 16.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 12.19.0 - /usr/local/bin/node
Yarn: 1.22.5 - ~/.yarn/bin/yarn
npm: 7.7.5 - /usr/local/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
Managers:
CocoaPods: 1.10.1 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 14.4, DriverKit 20.2, macOS 11.1, tvOS 14.3, watchOS 7.2
Android SDK:
API Levels: 21, 23, 25, 26, 27, 28, 29
Build Tools: 23.0.1, 26.0.1, 26.0.2, 27.0.3, 28.0.3, 29.0.2
System Images: android-30 | Google APIs Intel x86 Atom
Android NDK: Not Found
IDEs:
Android Studio: 4.1 AI-201.8743.12.41.7199119
Xcode: 12.4/12D4e - /usr/bin/xcodebuild
Languages:
Java: 1.8.0_212 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: ^17.0.2 => 17.0.2
react-native: ^0.64.0 => 0.64.0
react-native-macos: Not Found
npmGlobalPackages:
*react-native*: Not Found
```
## Description

the `position ` value of `onPageScroll` never change when page scroll finished

![image](https://user-images.githubusercontent.com/29938227/112943764-7b84f400-9164-11eb-8186-7849fc88ecc4.png)
![image](https://user-images.githubusercontent.com/29938227/112943803-8c356a00-9164-11eb-91a2-0cb1dcb447c5.png)

## Reproducible Demo

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

まず、react-native-pager-view 5.1.2、React Native 0.64.0、および記載されている iOS/Android 環境で onPageScroll の動作を再現します。nativeEvent.position がどこで生成されるかを追跡し、関連するネイティブイベント処理を調査します。影響を受けるプラットフォームでページスクロール後に position が期待される値を報告すれば完了です。issue ではファイルもテストも特定されていません。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
react-native
領域
mobile-dev
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
30/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。