仅在获取数据时加载状态

我试图在仅获取数据时显示加载程序,而不是着陆到页面上以及获取数据时首先显示加载器...有什么想法吗?


这是我目前正在做的


const handleSearchClick = async () => {

            setItems([]);

            setIsActive(true);


            const { data: { items } } = await fetchData(

                `${process.env.REACT_APP_URL}${page}`,

            );

            items.length && setIsActive(false);

            setPage(1);

            setItems(items);

};



<container>

    <SearchBarContainer>

           <SearchBar

               onClickButton={handleSearchClick}

               onValueChange={handleChange}

               value={value}

               pageNum={page}

            />

    </SearchBarContainer>

    {!isActive ? (/*Display data*/) : 

    (

        <LoaderContainer>

            <RingLoader size={100} />

        </LoaderContainer>

     )}

</container>


慕盖茨4494581
浏览 113回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript