NativeViewGestureHandler должен использоваться как потомок GestureHandlerRootView. В противном случае жесты не будут расIOS

Программируем под IOS
Ответить
Anonymous
 NativeViewGestureHandler должен использоваться как потомок GestureHandlerRootView. В противном случае жесты не будут рас

Сообщение Anonymous »

Я новичок в React Native и сейчас работаю над простым приложением Todo. Однако я столкнулся с проблемой, связанной с жестами. В частности, я получаю следующую ошибку:
NativeViewGestureHandler должен использоваться как потомок GestureHandlerRootView. В противном случае жесты не будут распознаваться.
Вот соответствующий код для моего приложения.

Код: Выделить всё

import { useState } from "react";
import { StyleSheet, Text, View, FlatList } from "react-native";

export default function Index() {
const [todos, setTodos] = useState([
{ text: 'buy coffee', key: '1' },
{ text: 'create an app', key: '2' },
{ text: 'play cricket', key: '3' },
]);

return (



 (
{item.text}
)}
/>



);
}

const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff'
},
content: {
padding: 40
},
list: {
marginTop: 20
}
});
Что я пробовал:
Я обернул свой корневой компонент в GestureHandlerRootView, но ошибка не устранена.
Я обязательно установил и связал реакцию родной-жест-обработчик правильно.
Что мне не хватает? Как я могу исправить эту ошибку и правильно интегрировать обработчики жестов в свое приложение?

Подробнее здесь: https://stackoverflow.com/questions/791 ... errootview
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»