Я использую реанимированный нижний лист. Попытка закрыть модальное с этим
this.bottomSheetRef.current.snapTo(0)
, но это работает при втором щелчке. Если есть 3 snapPoint, то сначала он идет выше, чем туда, куда я хочу, но при втором нажатии
Я использую этот код, чтобы избежать проблем с snapTo (0) .
Метод закрытия:
closeBottomSheet = () => { if (this.bottomSheetRef && this.bottomSheetRef.snapTo) this.bottomSheetRef.snapTo(0); }
Пример компонента:
<BottomSheet ref={ref => this.bottomSheetRef= ref} snapPoints={[0, 300, 600]} initialSnap={0} />