可以通过在挂载上发出请求来调用重新渲染吗?还是需要useEffect
?(也许懒惰模式不同于普通查询?)
export const Catalog: React.FC<CatalogProps> = ({ object, category }) => {
const [getCatalogProducts, result] = useLazyGetCatalogProductsQuery();
const { data, isUninitialized } = result;
const request = `object_like=${object}&category=${category}`;
if (isUninitialized) {
getCatalogProducts(request);
}
if (!data) return;
return (
// some jsx code
);
};