манипулирование маршрутами в разных lerna monorepos - PullRequest
0 голосов
/ 25 мая 2020

У меня есть lerna monorepo, в котором я использую веб-компоненты для своих пакетов:

| packages/
| -- app
| ---- index.ts
| ---- package.json
| -- project-2
| ---- index.ts
| ---- package.json
| -- project-3
| ---- index.ts
| ---- package.json
| package.json

где:

| -- app
    | ---- index.ts  ==> <Switch>
                          <Route exact path="/link" render={() => (<web-component-1 /> )} />
                         <Route exact path="/" render={() => <web-component-2 />} />
                        </Switch>

и в web-component-2 у меня есть следующие маршруты к отобразить их:

| -- project-2
    | ---- index.ts ==> <Switch>
                          <Route exact path="/link" render={() => (<component1 /> )} />
                          <Route exact path="/link2" render={() => (<component2 /> )} />
                          <Route exact path="/link3" render={() => (<component3 /> )} />
                          <Route exact path="/" render={() => <home />} />
                        </Switch>

итак, мой проект после рендеринга на домашнюю страницу, а для отображения компонента home мне нужно дважды перезагрузить страницу, чтобы он распознал ее, что не является логическим c, есть идеи, как это предотвратить?

...