Вам нужно привязать историю от маршрутизатора реакции Затем вам нужно извлечь параметр code
из текущего пути. Если код существует, вы используете код и замените URL, который вам нужен (например, /
). Это возможная реализация:
import {withRouter} from 'react-router-dom'
const App = ({
history,
}) => {
const code = new URLSearchParams(
new URL(history.pathname).search
).get('code')
if(code) {
useCode(code)
history.replace('/')
}
return (
<div>...</div>
)
}
export default withRouter(App)