当我使用useNavigate
或useSearchParams
导航URL时。然后要回到上一页,我必须点击两次后退按钮。我想要它当我点击一旦它去到上一页。
let [searchParams, setSearchParams] = useSearchParams();
<label
htmlFor="featured"
onClick={() => setSearchParams({ sort: "featured" })}
>
<input type="radio" name="sort" id="featured" />
<span>featured</span>
</label>
1条答案
按热度按时间luaexgnf1#
你正在使用一个
useEffect
钩子或其他地方的某种逻辑,它再次改变了搜索参数,只需注解它们,看看它是否有效。请提供您正在使用的setSearchParams
内部的每个组件。