Я сделал приложение, используя клиент Supabase, и реагируйте Native, используя Expo, он отлично работает в Dev Move в приложении Expo Go, теперь я попытался создать его и столкнулся с проблемами. Позже он составил, но с тех пор, как у каждой сборки есть пустой экран после каждой сборки. Теперь я решил попробовать простой тег View с текстом в app/_layout.tsx, теперь компилирование дало рабочее приложение. Теперь я решил использовать BGM для тестирования, и BGM играет, когда я открываю приложение, но ничего не показывает. У меня есть практически все, что ничего не разрешило, я думаю, что это вызвано библиотекой реагирования, и, и-реанимированной, но я добавляю его потребность в плагине в моем вавилоне. Вот мое приложение /_layout.tsx и index.tsx, насколько я понял, индекс ошибок либо не загружается, либо вообще не анимирует.
Я проверил почти все. Это своего рода срочный проект, может ли кто -нибудь дать мне идею, что мне делать. И я также добавил обработчик жестов и провайдера безопасной зоны в Main _layout.tsx < /p>
import { pvpGameRole, roomIdAtom, selectedBoardAtom } from '@/utils/atoms/store';
import { useButtonAudio } from '@/utils/AudioProvider';
import { useFocusEffect } from '@react-navigation/native';
import { LinearGradient } from 'expo-linear-gradient';
import { useRouter } from 'expo-router';
import { useSetAtom } from 'jotai';
import { ChevronRight, Settings } from 'lucide-react-native';
import { useCallback } from 'react';
import { Image, Pressable, Text, TouchableOpacity, View } from 'react-native';
import Animated, { FadeInUp } from 'react-native-reanimated';
import { useSafeAreaInsets } from 'react-native-safe-area-context';
export default function HomeScreen() {
const router = useRouter();
const insets = useSafeAreaInsets();
const { playButtonSound } = useButtonAudio();
const setSelectedBoard = useSetAtom(selectedBoardAtom);
const setRoomId = useSetAtom(roomIdAtom);
const setPvpGameRole = useSetAtom(pvpGameRole);
useFocusEffect(
useCallback(() => {
setSelectedBoard(null);
setRoomId(null);
setPvpGameRole(null);
}, [])
);
const handlePlayAIPress = () => {
playButtonSound();
router.replace({
pathname: '/(tabs)/select',
params: { from: 'AI' },
});
};
const handlePlayPVPPress = () => {
playButtonSound();
router.replace({
pathname: '/(tabs)/select',
params: { from: 'PVP' },
});
};
return (
Bingo Blast
{
playButtonSound();
router.push("/settings");
}}>
{
playButtonSound();
router.push('/(tabs)/boards');
}}
>
Your Boards
Design & manage your own bingo boards
Play Against AI (Beta)
Challenge our AI in an exciting game of bingo
PvP Showdown
Ready to test your skills in real battle?
);
}
< /code>
import React from 'react';
export default function TabsLayout() {
return (
null}
>
);
}
Подробнее здесь: https://stackoverflow.com/questions/796 ... ild-issues
Реагировать на носитые реанимированные проблемы сборки ⇐ Javascript
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Нативные модули: реагируйте нативные носитые модульные подача камеры не видно
Anonymous » » в форуме Android - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Реагировать на собственную ошибку сборки: пакет android.support.annotation не существует
Anonymous » » в форуме Android - 0 Ответы
- 30 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Реагировать на собственную ошибку сборки: пакет android.support.annotation не существует
Anonymous » » в форуме Android - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-