禁用 React 中的链接
将指针事件 CSS 属性设置为 none 以禁用 React 中的链接。
当链接的指针事件属性设置为 none 时,链接将被禁用。
import {useState} from 'react';
import {BrowserRouter as Router, Link} from 'react-router-dom';
export default function App() {
const [count, setCount] = useState(0);
return (
<Router>
<div>
<Link style={{pointerEvents: count === 0 ? '' : 'none'}} to="/">
Home
</Link>
<br />
<br />
<button onClick={() => setCount(count + 1)}>Increment</button>
</div>
</Router>
);
}
效果如下:

结语
以上就是关于如何在 React 中禁用链接的实现方法,希望对大家有用。