Избегайте перенаправления нескольких страниц РЕАКТ - PullRequest
1 голос
/ 14 марта 2020

У меня есть простой веб-сайт, который я создаю, и в настоящее время я пытаюсь улучшить SEO, используя PageSpeed ​​Insights. Я набрал 85 баллов на мобильном телефоне, и одна из рекомендаций - избегать перенаправления страниц. Я использую React-Router-DOM. В моем приложении. js, я использую это

class App extends React.Component {
    constructor(props) {
        super(props);
        this.state = {};
    }

    componentDidMount = () => {
        // initializes Google Analytics
        this.initializeReactGA();
    };

    initializeReactGA = () => {
        ReactGA.initialize(process.env.REACT_APP_GA_TRACKING);
        ReactGA.pageview("/");
    };

    render() {
        return (
            <ScrollAnimation animateOnce={true} animateIn="fadeIn" className="App">
                <ContactHeader />
                <Header />
                <PortalContainer />
                <Route exact path="/" component={Home} />
                <Footer />
                <Copyright />
            </ScrollAnimation>
        );
    }
}

Перенаправления, которые происходят, выглядят так:

(Initial: http://URL.com/)
0 ms
https://URL.com
630 ms
https://www.URL.com

Что я могу сделать, чтобы этого не происходило?

...