Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.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 在索引、js和app.js中响应本机错误_Javascript_Reactjs_React Native_React Redux - Fatal编程技术网

Javascript 在索引、js和app.js中响应本机错误

Javascript 在索引、js和app.js中响应本机错误,javascript,reactjs,react-native,react-redux,Javascript,Reactjs,React Native,React Redux,有点新的反应,我正在index.js和app.js中编写以下代码,这个错误消息即将出现。请帮助 index.js--[错误提示][1] import { AppRegistry } from 'react-native'; import App from './App'; AppRegistry.registerComponent('albums', () => App); App.js-- import React from 'react'; import { Tex

有点新的反应,我正在index.js和app.js中编写以下代码,这个错误消息即将出现。请帮助

index.js--[错误提示][1]

import { AppRegistry } from 'react-native';
import App from './App';

AppRegistry.registerComponent('albums', () => App);
App.js--

    import React from 'react';
    import { Text } from 'react-native';

const App = () => {

return (

  <Text>HEELLO WORLD</Text>

);
};
export default App;
从“React”导入React;
从“react native”导入{Text};
常量应用=()=>{
返回(
希罗世界
);
};
导出默认应用程序;
错误 找不到变量:\uu d()

找不到变量:\uu d()


全局代码@

在文本组件之前,您可能需要一个视图。大概是这样的:

import React from 'react';
import { View, Text } from 'react-native';

const App = () => (
   <View>
     <Text>some text</Text>
   </View>
);

export default App;
从“React”导入React;
从“react native”导入{View,Text};
常量应用=()=>(
一些文本
);
导出默认应用程序;

建议1:尝试将应用程序组件转换为基于类的组件,而不是功能组件,然后再次尝试运行应用程序


建议2:将文本元素包装在应用程序组件中的react-native元素中。

出现此错误是因为本机应用程序找不到正在运行的打包程序。我发现应用程序中显示的IP地址与我的实际IP地址不同,这是正确的:我在一夜之间关闭了我的macbook,并在重新打开它时切换了网络


对我来说,修复方法是从设备上删除应用程序,然后重新安装(使用正常的
react原生运行android
)。这样,应用程序将使用正确的IP地址,并将在该IP上搜索正在运行的打包程序。

看起来我们正在处理一个类似的tut(也只是选择React Native)!无论如何,我确实做到了这一点,但有一个问题-视图背景颜色==黑色,文本颜色为黑色

我看了你的文件,我有相同的,但我会张贴在这里。请记住,这尚未设置样式,因此您的文本至少在iOS中位于左上角(0,0)。我还没有测试过Android

App.js

import React from 'react';
import { Text } from 'react-native';

const App = () => {
  return(
    <Text style={{color: 'white'}}>Some Text</Text>
  );
};

export default App;

这两个文件在同一个目录中吗?是否有一个名为
App
的目录?将“regiserComponent”替换为“registerComponent”Sergey,你能再检查一次吗?遇到这个问题时,感到疑惑;为什么在这里使用组件子类而不是常量更好?我不知道当时为什么这么说。我想我是在猜测根不可能是一个功能组件。我还是不知道。现在来看,我想你不能把文本作为应用程序上的唯一元素,至少它应该在视图组件中。
import { AppRegistry } from 'react-native';
import App from './App';
import { name as appName } from './app.json';

AppRegistry.registerComponent(appName, () => App);