小编Rod*_*ves的帖子

如何使用react-router-dom在'x'秒后“重定向到”

我是 React Js 的初学者。我想在 2 秒后重定向到路径“/event”。

这种方法不起作用:

import React from 'react';
import { getFormData } from '../../../helpers/form';
import { eventCreate } from '../../../actions/EventActions';
import { Redirect } from 'react-router-dom';
import { connect } from 'react-redux';

if (event) {
  setTimeout(() => {
    return <Redirect to={'/event'} />;
  }, 2000);
}
Run Code Online (Sandbox Code Playgroud)

但如果我把它改成:

if (event) {
  return <Redirect to={'/event'} />;
}
Run Code Online (Sandbox Code Playgroud)

它工作完美。2秒后如何重定向?

reactjs

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

reactjs ×1