查看组件的配置getter回调``必须是一个函数

Posted

技术标签:

【中文标题】查看组件的配置getter回调``必须是一个函数【英文标题】:View config getter callback for component `` must be a function 【发布时间】:2020-11-11 00:57:34 【问题描述】:

我正在开发我的 react native 应用程序,但是当我尝试使用 Modal 组件时,出现了这个错误:

组件的视图配置getter回调必须是一个函数

即使我只是在我的代码和网络刺激器上添加<Modal></Modal>,它也会出现此错误:

InvalidCharacterError:无法在“文档”上执行“createElement”: 提供的标记名称 ('') 不是有效名称。

我无法解决这个问题。以下是我的完整代码:

import React,useState from 'react';
import View, Text, StyleSheet, Image, FlatList from 'react-native';
import Card,FAB,TextInput,Button from 'react-native-paper';
import Modal from 'react-native';

const EmployeesInfo=()=> 

const [Name,setName]=useState("")
const [Email,setEmail]=useState("")
const [Phone,setPhone]=useState("")
const [Salary,setSalary]=useState("")
const [Pic,setPic]=useState("")
const [Modal,setModal]=useState("")

return (
  <View style=styles.root>
  ...
  </View>
)

export default EmployeesInfo

const theme =colors:primary:"red"

const styles= StyleSheet.create(

  root:
    flex:1,
  ,

  words:
    margin:9
  
)

【问题讨论】:

【参考方案1】:

有一个很小的错误: 您需要导入一个组件

import Modal from 'react-native';

改成

import Modal from 'react-native';

你的代码会很好。

【讨论】:

以上是关于查看组件的配置getter回调``必须是一个函数的主要内容,如果未能解决你的问题,请参考以下文章

组件异常:组件的视图配置 getter 回调必须是函数(收到“未定义”)

组件“div”的视图配置 getter 回调必须是一个函数(收到“未定义”)。确保以大写字母开头的组件名称

vue3中计算属性与监视

vuexgetters

vue应用难点总结

Vue配置全局变量,配置监听回调