callstack / callstack/react-native-pager-view

ViewPager2 does not support direct child views , Cannot read property 'getViewManagerConfig' of null

Aperta
#1,022 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Resolution: Needs Repro
Lingua principale
TypeScript
Stelle
3.4k
Fork
476
Merge medio
10g 21h
PR unite (30g)
2

Descrizione

# Environment

react: 18.3.1
react-native: 0.76.9
react-native-pager-view: ^6.9.1
react-native-video: 5.2.1

# Description

When using react-native-video inside react-native-pager-view, I encounter the error:

ViewPager2 does not support direct child views

As a result, the video does not play correctly. Since I am implementing tab navigation, using react-native-pager-view is required.

I downgraded react-native-video to version 5.2.1 for stability, but the issue persists. When testing with the latest version of react-native-video, the video component still does not behave as expected.

I have already updated my android/app/build.gradle file with the following dependencies:

implementation "androidx.viewpager2:viewpager2:1.1.0"
implementation "androidx.recyclerview:recyclerview:1.3.2"

However, the error remains.

It seems that the issue might be related to the package itself. Could you please provide guidance or a fix?

# Reproducible Demo

Install the same dependencies and run the app. You should be able to reproduce the error consistently.

# Screenshot

Error Screenshot

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia riproducendo il problema con React 18.3.1, React Native 0.76.9, react-native-pager-view 6.9.1 e react-native-video 5.2.1. Esamina android/app/build.gradle e l’integrazione di ViewPager2, quindi verifica che l’errore direct-child sia stato risolto e che la riproduzione video funzioni all’interno del pager.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
android, react-native
Ambito
mobile
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Tranquilla
Chiarezza
Da chiarire
Idoneità per principianti
38/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.