我正在尝试从movimiento.js
文件导出变量以在Cita.js
中使用它,但是在此之前,我有一个名为index.js
的文件,我想在其中放置所有变量要导出以对应用程序进行排序的文件中的一部分(我正在使用react)
当我想使用此变量时,出现错误API
未定义。为什么?
index.js
import { Movimiento } from "./movimiento";
export { Movimiento };
Cita.js
import React, { useState } from "react";
import { StyleSheet, StatusBar, View } from "react-native";
import { STYLES } from "../../../../styles/styles";
import {
Container,
Header,
Item,
Icon,
Button,
Input,
Title,
Left,
Right,
Body,
Content,
Text,
Card,
CardItem,
Footer,
FooterTab,
DatePicker
} from "native-base";
import { HeaderCitas } from "../../../../Components/Header/HeaderCitas";
import { API } from "../../../../api/";
import { AppointmentList } from "../../../../Components/AppointmentList/AppointmentList";
const Cita = props => {
let citas = API.Movimento.getAppointments();
.
.
答案 0 :(得分:1)
T.J. Crowder在其评论中说,
您正在导出名为
Movimiento
的命名导出,但是尝试导入名为API
的命名导出。没有一个,名字叫Movimiento
。或者:import { Movimiento } from "etc";
...或者如果您想重命名API
:import { Movimiento as API } from "etc";
如果他将其发布为答案,我将删除它,但我觉得好像需要将其发布为答案。