我有一个使用导出默认值的组件:
export default CategoryCard = (props) => {
const {name, color, onPress } = props
return ( ..my code
所以导入语句是import CategoryCard.
当我尝试使用 Expo Client 在浏览器中运行时,浏览器返回错误“ReferenceError: CategoryCard is not defined”
如果我更改
export default CategoryCard为export const CategoryCard
并更改import CategoryCard为,import { CategoryCard }则浏览器中的一切正常。
我理解这些陈述之间的区别,我在这里并不过分担心,因为这是一个最终不会在浏览器中运行的本机应用程序 - 但我只是好奇我自己了解这里发生了什么以及为什么浏览器没有'不喜欢导出默认值。