我正在尝试开发一个反应原生的图书搜索应用程序,并在网上找到了这个帮助工具:https://www.appcoda.com/react-native-introduction/
但是,该网站是从2015年开始的,因此部分语法未正确更新。
我遇到了以下问题:
他们告诉我使用的代码如下:
'use strict';
var React = require('react-native');
var Books = require('./Books');
var Search = require('./Search');
var {
AppRegistry,
TabBarIOS,
Component
} = React;
当我使用它时,我收到一条错误消息,告诉我使用它 从'react'导入React,{Component}; 代替 从'react-native'中导入React;
在我尝试将其更新到最新版本的React时,我到达了:
'use strict';
import React, { Component } from 'react';
var Books = require('./Books');
var Search = require('./Search');
var {
AppRegistry,
TabBarIOS
} = React;
这仍然会导致多个错误。有人可以解释如何正确地做我想做的事情吗?
答案 0 :(得分:0)
您正在尝试从React导入AppRegistry和TabBarIOS而不是react-native和一些语法错误。变化:
var {
AppRegistry,
TabBarIOS
} = React;
到
import {
AppRegistry,
TabBarIOS
} from 'react-native';