Страница для отображения при запуске приложения - PullRequest
0 голосов
/ 22 мая 2019

Привет, ребята, и добро пожаловать в следующий эпизод Новое в React, так что давайте поэкспериментируем !В этом эпизоде ​​мы представляем:

Попытка отобразить компонент Home при запуске приложения.

Я пошел с созданием домашней страницы в другом компоненте, не уверен, что это правильный подход, но яЯ подумал, что было бы неплохо сохранить App.js в чистоте от всех html и тому подобного.

Это, однако, вызывает проблему, так как кажется, что компонент Home не отображается наприложение загружается (дух), вместо этого оно просто отображает черную страницу.Чтобы попасть на hompage , вам нужно щелкнуть ссылку бренда Navbar в Navigation, поскольку я добавил ссылку для этого.

class App extends Component {
    render() {
        return (
            <BrowserRouter>
                <div className="App">
                    <Navigation />
                    <div>
                        <div>
                            <h1>Some content</h1>
                        </div>
                        <div>
                            <Route exact path="/" component={Home} />
                            <Route path="/page1" component={page1} />
                            <Route path="/page2" component={page2} />
                        </div>
                    </div>
                    <Footer />
                </div>
            </BrowserRouter>
        )
    }
}

Я думаю, что мог бы использовать<Redirect> для перенаправления на компонент Home, но мне кажется, что это обходной путь, а не то, что должно происходить на самом деле.

Что может быть лучше для этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...