我有一个名为"data"的文件夹,我在每个文件中保存不同的数组,并默认导出它们,然后从这些数组中获取数据并在应用程序中显示。然而,如果我试图从另一个组件修改它们,我会得到前面提到的错误。在这种情况下:
// './data/array'
array = []
export default array;
// './screens/component'
import array from './data/array'
array.push(x)
引发错误。
将其包装到对象中,例如
const MyObject {
const array = [];
};
export default MyObject;
我认为它也应该与非默认导出一起工作:
export const array = [];