React 强制刷新组件
2024-01-12 23:18:56
在 React 中,当你需要完全卸载并重新创建一个新的编辑器实例时,可以使用 key 属性强制触发重新渲染
```javascript
const [refreshKey, setRefreshKey] = useState(0);
const refreshEditor = () => {
setRefreshKey((prevKey) => prevKey + 1);
};
return (
<>
<button onClick={refreshEditor}>Refresh Editor</button>
<Editor key={refreshKey}>
</>
)
```