首页 > 解决方案 > 使用带有 JSON 响应的 React 来获取 API 数据

问题描述

我正在使用下面的代码获取电影 API,并且对它的工作原理感到困惑,因为我以前没有见过这种特定类型的获取,尤其是下面的行。我知道它使用 SetMovies 设置电影挂钩,但 .Search 是什么

setMovies(jsonResponse.Search);

谁能给我描述一下这条线的用途

fetch(`https://www.omdbapi.com/?s=${searchValue}&apikey=0000000`)
        .then((response) => response.json())
        .then((jsonResponse) => {
            if (jsonResponse.Response === 'True') {
                setMovies(jsonResponse.Search);

                setLoading(false);
            } else {
                setErrorMessage(jsonResponse.Error);
                setLoading(false);
            }
        });

标签: jsonreactjs

解决方案


推荐阅读