反应本机index.js并导入反应

时间:2019-01-19 15:52:58

标签: react-native

我正在学习本地反应。我的index.js文件如下所示:

import React from 'react';
import { AppRegistry } from 'react-native';
import { Provider } from 'react-redux';
import App from './App';
import configureStore from './src/store/configureStore';

const store = configureStore();

const RNRedux = () => (
    <Provider store={store}>
        <App />
    </Provider>
);

AppRegistry.registerComponent('redux1', () => RNRedux);

现在,我的问题是: “反应”未在任何地方使用。那么,为什么要在这里导入呢?如果我将其注释掉,则会出现错误“无法找到变量:React”。 反应本地人需要吗?如果是这样,那么为什么反应本机还没有导入呢?背后有什么原因吗?

我了解到我正在使用Component时在App.js文件中导入“反应”。

谢谢。

**我找到了答案。我忘了我在index.js文件中使用了JSX,为此我需要导入react。

1 个答案:

答案 0 :(得分:2)

反应包括JSX语法所需的内容。如果您不导入React,则无法使用JSX。