Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Typescript-JSX元素类型';包装纸';没有任何构造或调用签名_Javascript_Reactjs_Typescript_React Native - Fatal编程技术网

Javascript Typescript-JSX元素类型';包装纸';没有任何构造或调用签名

Javascript Typescript-JSX元素类型';包装纸';没有任何构造或调用签名,javascript,reactjs,typescript,react-native,Javascript,Reactjs,Typescript,React Native,我正在使用React Native+Typescript应用程序,在包装器变量上出现错误 JSX element type 'Wrapper' does not have any construct or call signatures. TS2604 从'react native'导入{StyleSheet,View}; 导出函数BasicLayout({children,isLoggedIn,isActualUser,scrollable=true}:Props){ 常量包装器=可滚动?

我正在使用React Native+Typescript应用程序,在包装器变量上出现错误

JSX element type 'Wrapper' does not have any construct or call signatures.  TS2604
从'react native'导入{StyleSheet,View};
导出函数BasicLayout({children,isLoggedIn,isActualUser,scrollable=true}:Props){
常量包装器=可滚动?滚动视图:视图;
返回(
{!isLoggedIn | |!isActualUser?:}
{儿童}
);
}

您能给我看一下完整的代码(完整的组件)吗?我想看看您为包装器制作的typescript结构Component@Coderboi这是一个功能组件,我更新了post,您正在导入
样式表
,但使用的是
滚动视图
。似乎
ScrollView
未定义请尝试此操作以查看是否适用于you@Fyodor不,它是有定义的,我只是没有写在那里
import { StyleSheet, View } from 'react-native';

export function BasicLayout({ children, isLoggedIn, isActualUser, scrollable = true }: Props) {
  const Wrapper = scrollable ? ScrollView : View;
  return (
    <View style={styles.container}>
      {!isLoggedIn || !isActualUser ? <HeaderWrapper /> : <HeaderPrivate />}
      <Wrapper style={styles.container} >
        {children}
        <FooterLinks />
        <FooterCopyright />
      </Wrapper>
    </View>
  );
}