React Native ReferenceError:找不到变量:True

Posted

技术标签:

【中文标题】React Native ReferenceError:找不到变量:True【英文标题】:React Native ReferenceError: Can't find variable: True 【发布时间】:2021-11-13 04:42:50 【问题描述】:

不断收到“错误参考错误:找不到变量:真”的错误,但对我来说一切似乎都很好,请你帮我找出问题所在。这也是我的第一个 React Native 项目。

代码如下:

import React,  useState  from 'react'; import    StyleSheet, TouchableHighlight, Dimensions, Text,   View, TouchableOpacity, SafeAreaView, Image,   Button, TouchableWithoutFeedback, ScrollView, TextInput, FlatList  from 'react-native'; import  createStackNavigator, createAppContainer  from 'react-navigation'; import TacoTruck from './tti.png'; import AntDesign from 'react-native-vector-icons/AntDesign'; import categoriesData from "./assets/data/categoriesData"; import Feather from 'react-native-vector-icons/Feather'; import colors from './assets/colors/colors';

const MenuPage = ( 导航 ) => const renderCategoriesItem = (item) => 返回 ( 你好 ); ;

return (
    <View style=styles.container>
        <SafeAreaView>
            /*Header*/
       <View style=styles.headerWrapper>
                <Image source=require('./assets/images/profile.png')

style=styles.profileImage />

        /*Titles*/
        <View style=styles.titlesWrapper>
            <Text style=styles.titlesSubtitle>Food</Text>
            <Text style=styles.titlesTitle>Delivery</Text>
        </View>

        /*Search Bar*/
        <View style=styles.searchBarWrapper>
            <AntDesign name="search1" size=20 color=colors.vantaBlack />
            <View style=styles.searchBar>
                <Text styles=styles.searchText>Search</Text>
            </View>
        </View>
              
        /*Categories*/
        <View style=styles.categoriesWrapper>   
            <Text style=styles.categoriesTitle>Categorles</Text>
            <View style=styles.categoriesListWrapper>
                <FlatList
                    data=categoriesData
                    renderItem=renderCategoriesItem
                    keyExtractor=item => item.id
                    horizontal=true  

                />
            </View>      
        </View>
    </View>
); 

导出默认菜单页;

【问题讨论】:

【参考方案1】:

你不需要添加'=true',只需

<FlatList
  data=categoriesData
  renderItem=renderCategoriesItem
  keyExtractor=item => item.id
  horizontal  
/>

【讨论】:

我还是老是报错? 你应该在渲染项目中添加一些组件来告诉平面列表如何渲染项目,也许这就是问题【参考方案2】:

Nvm 我在我选择的 categoriesData 文件中解决了它:是的,出于某种原因,我把它取下来了,它起作用了。

【讨论】:

以上是关于React Native ReferenceError:找不到变量:True的主要内容,如果未能解决你的问题,请参考以下文章

react native 增加react-native-camera

更新 react-native-maps 以使用 create-react-native-app

react native 增加react-native-storage

React-Native 和 Expo:create-react-native-app 和 react-native init 之间的区别

什么是 react-native-cli 和 @react-native-community/cli?

React Native - 当 react-native 版本 > 0.55 时,无法通过 react-native-cli 创建新项目