169 похожих чатов

Привет. У меня есть компонент вроде такого: function App() { return

(
<div>
<div className={style.wrapper}>
<Switch>
<Route path="/first" component={firstComponent}></Route>
<Route path="/second" component={secondComponent}></Route>
<Route component={component404}></Route>
</Switch>
</div>
</div>
);
}

Собственно при путях /first и /second он выдаёт соответственные страницы, типа такого:
<div>
<div className="wrapper">
<div>first</div>
</div>
</div>

При 404 тоже выдаётся нужная страница. Теперь вопрос, можно ли убрать <div className={style.wrapper}>, если текущая страница 404? То есть чтобы в итоге получалось что-то такое:
<div>
<div>404</div>
</div>

16 ответов

5 просмотров

Route path = *

Егор-Малютин Автор вопроса
Денис
Route path = *

А где это писать?

Егор-Малютин Автор вопроса

Нет, вы кажется не поняли

Егор-Малютин Автор вопроса

404 я уже сам по себе сделал

Егор-Малютин Автор вопроса
Денис
Route path = *

Теперь мне нужно, чтобы компонент-обёртка убирался в случае если страница 404

Егор-Малютин Автор вопроса
Aidar Sharipov
<Route path="*" component={NotFound}/>

Так а где это писать?

Егор-Малютин Автор вопроса
Aidar Sharipov
<Route path="*" component={NotFound}/>

Ещё раз, мне нужна не только страница 404, а чтобы ещё и компонент-обёртка, который находится над Switch, убрался

function App() { return ( <div> <Switch> <Route path="" component={Wrapper}></Route> <Route component={component404}></Route> </Switch> </div> ); } function Wrapper () { return ( <div className={style.wrapper}> <Switch> <Route path="/first" component={firstComponent}></Route> <Route path="/second" component={secondComponent}></Route> </Switch> </div> ) }

Егор-Малютин Автор вопроса
Andrew
function App() { return ( <div> ...

О, спасибо большое )

Егор-Малютин Автор вопроса
Andrew
хз ли сработает

Я думаю будет, сейчас посмотрю

Егор-Малютин Автор вопроса
Andrew
function App() { return ( <div> ...

А, нет, не сработало

Егор Малютин
А, нет, не сработало

а если сделать так path="/"

Егор-Малютин Автор вопроса

Похожие вопросы

Обсуждают сегодня

Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Друзья, за кем?
Magic
12
Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А шо, ты этой библиотекой пользуешься?
Darkanronpa Dark Hole
10
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Всем привет. Кто-то может подсказать, как можно перевести значения Selection поля, если список значений в нем формируется динамически? Я изначально их получаю из selection дру...
Наталья Селезнева
6
Или даже по-другому вопрос выстрою Есть ли вообще в electron'e для винды, возможность кнопки действий в нотификацию впихнуть ?
Андрей
7
> комьюнити я бы не судил по этому чату. Как мы видели по статам просмотров нескольких телеговских постов, то в чате их набивается 30-40 или даже выше, когда как общаются акти...
Constantin F.
4
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Карта сайта