Почему я начал получать ошибку типа при использовании любого типа навигации по реагированию в коде Visual Studio?Javascript

Форум по Javascript
Ответить
Anonymous
 Почему я начал получать ошибку типа при использовании любого типа навигации по реагированию в коде Visual Studio?

Сообщение Anonymous »

В моем новом проекте для класса я попытался использовать реагирующую навигацию, как обычно, но, к моему замешательству, неоднократно получал одну и ту же ошибку. ОШИБКА [Ошибка: исключение в HostFunction: TypeError: ожидался динамический тип «логический», но имел тип «строка»]
Я попробовал перезапустить и создать простой проект, чтобы проверить ошибку, но не могу понять, почему она возникает.
Мой код App.js простой

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

import { StatusBar } from 'expo-status-bar';
import { StyleSheet, Text, View } from 'react-native';
import { NavigationContainer } from '@react-navigation/native';
import { createBottomTabNavigator } from '@react-navigation/bottom-tabs';

import Dummy from "./components/Dummy";

const Tab = createBottomTabNavigator();

export default function App() {
return (





);
}

const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
});
Единственный фиктивный компонент, который он использует, находится здесь

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

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

export default function DummyComponent() {
return (

Hello, I’m a dummy component!

);
}

const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: "center",
alignItems: "center",
backgroundColor: "#eee",
},
text: {
fontSize: 18,
color: "#333",
},
});
Как видите, код довольно прост. Проблема определенно связана с навигацией, так как если я удалю код навигации, она исчезнет. Я не понимаю, почему я получаю ошибку типа, поскольку я не вижу нигде в коде навигации, где бы я задавал строку вместо логического значения.
Я использовал реагирующую навигацию в предыдущих проектах без проблем. Эти проекты до сих пор работают прекрасно. Я начал получать эту ошибку в своих новых проектах только на прошлой неделе или около того. В некоторых подпакетах реакции-навигации были некоторые обновления, поэтому я попытался специально установить версии, которые использовались в моих предыдущих проектах, но это тоже не помогло. Ошибка также возникает при использовании собственных навигаторов стека или ящика.

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

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

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

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

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

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