【发布时间】:2021-11-03 11:59:38
【问题描述】:
我正在尝试制作一个 Spinner,它将在搜索进行时显示并在搜索结果显示在页面中时隐藏。正确的做法是什么?这是我的代码:
const [isSearching, setIsSearching] = useState(false);
function search (e) {
e.preventDefault();
setIsSearching(true);
setSearchValue(e.target.value);
setSearchString(e.target.value);
setIsSearching(false);
if (e.target.value === "") {
reset();
}
}
<Input onChange={e => search(e)} value={searchValue} />
<Spinner style={{ display: isSearching ? 'block': 'none' }} />
【问题讨论】:
-
你有一些 API 获取正在进行吗?还是只想在用户输入时显示旋转?
标签: reactjs reactstrap