我正在学习本地反应。我的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。
答案 0 :(得分:2)
反应包括JSX语法所需的内容。如果您不导入React,则无法使用JSX。