Как разрешить закрытие временного Ящика без исчезновения содержимого при изменении URL в React Router v4? - PullRequest
0 голосов
/ 09 июля 2019

Как сделать так, чтобы временный ящик аккуратно (с переходом) закрывался до того, как содержимое исчезнет при изменении URL в SPA? Я использую React Router 4, и примерно так я создаю свой код:

<Drawer open={this.state.shouldDrawerOpen}>
  <Switch>
    <Route path='x'/>
  </Switch>
</Drawer>

Приложение решит, закрывать ли ящик на getDerivedStateFromProps, но при закрытии содержимое уже пустое, и переход от скольжения выглядит нарушенным. Можно ли каким-либо образом реструктурировать код, чтобы разрешить размонтирование содержимого после того, как ящик полностью закрыт (после перехода с выдвижным элементом)?

Может работать один ящик на путь, но управлять им будет сложно.

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