【发布时间】:2021-06-19 12:02:32
【问题描述】:
下面是我的代码sn-p:
import React, { useState } from "react";
import Unsplash, { toJson } from "unsplash-js";
const unsplash = new Unsplash({
accessKey: "****",
secret:"****"
});
export default function SearchPhotos() {
const [query, setQuery] = useState("");
console.log(query);
const searchPhotos = async (e) => {
e.preventDefault();
unsplash.search
.photos(query)
.then(toJson)
.then((json) => {
console.log(json);
});
console.log("Submitting the Form")
};
我在 React 应用程序中遇到此错误 尝试导入错误:“unsplash-js”不包含默认导出(导入为“Unsplash”)。我已经签入了辅助函数,但仍然没有遇到 Unsplash 和 toJson 的导入错误。
【问题讨论】:
-
你在用这个包吗:npmjs.com/package/unsplash-js?
-
是的,我已经通过 npm 安装了它
-
使用示例可以参考项目的GitHub repo:github.com/unsplash/unsplash-js#readme
-
我之前浏览过这个链接;我已经安装了所有软件包,但仍然发现同样的问题
-
嗯,这是working demo。