Slider not setting correct value after rotation
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- react-native, typescript
- 領域
- mobile
調査の方向性
まず、Android 上で react-native-ui-lib 7.8.0 を使用し、リンクされた Expo Snack で問題を再現します。次に、Slider コンポーネントのエントリーポイントと、回転および状態の処理を調査します。回転前に非同期の値が 1 から 3 に変わることを確認します。回転後に初期値へ戻るのではなく、最新の値が維持されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Description
The slider component is not setting the correct value after a rotation when a new value comes from an async fetch. When rotated it shows the initial value, what is wrong.
Related to
- Components
- Demo
- Docs
- Typings
Steps to reproduce
- Add a slider to a component. Set a default value: ex: 1(minimumValue=1, maximumValue= 10).
- Add an async function to update the value to "3" after a while (ex: 2 seconds). You can see that the value has been updated in the slider. Ok.
- Now, rotate the device. You can see that the slider has value 1 (initial) instead of 3.
Expected behavior
After rotating should keep the last value, not the initial
Actual behavior
The slider keeps the inicial value
More Info
Code snippet
snack : https://snack.expo.dev/@damiantp/rnuilib-slider-rotation
- tested with "react-native-ui-lib": "7.3.1",
- Example comparing other slider components
Screenshots/Video
Environment
Expo: v49
"react-native-ui-lib": "7.8.0",
"react-native-reanimated": "~3.3.0",
"react-native-gesture-handler": "~2.12.0",
- React Native version: 0.72.5
- React Native UI Lib version: 7.8.0
Tested only on Android.
Affected platforms
- Android
- iOS
- Web
- 主要言語
- TypeScript
- スター
- 7.2k
- フォーク
- 749
- 平均マージ
- 29分
- マージ済み PR(30日)
- 1
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
wix/react-native-ui-lib のほかの issue
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
wix/react-native-ui-lib#4022 ·
メンテナーはふだん 1 日以内に返信
-
SortableGridList does not forward props to its inner ScrollView (inconsistent with SortableList)対応中かも @yinminqian が 172 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
wix/react-native-ui-lib#4002 ·
メンテナーはふだん 1 日以内に返信
-
RN 0.85.0 StyleSheet.absoluteFillObject is removed対応中かも @ChrisJamesC が 79 日前に担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
wix/react-native-ui-lib#3965 · コメント 3 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
asBaseComponent: stale module-level colorScheme prevents re-render on scheme switch back対応中かも @huytdps13400 が 33 日前に担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
wix/react-native-ui-lib#3945 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 4/5 3〜5日 初心者へのやさしさ 35/100
wix/react-native-ui-lib#4044 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
wix/react-native-ui-lib の issue をすべて見る
似ている issue
-
check:passed streams:add
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
S: triage
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
iot client
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
Open-Locker/Open-Locker#365 ·
メンテナーはふだん 1 日以内に返信
-
bug enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 69/100
inmanta/web-console#7787 ·
メンテナーはふだん 1 日以内に返信
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
shoelace-style/webawesome#2979 ·
メンテナーはふだん 1 日以内に返信