Гэтсби: передать состояние ссылкам в файлах уценки? - PullRequest
2 голосов
/ 23 апреля 2019

Я работаю на сайте Гэтсби. Существует боковое дерево навигации для перехода ко всем статьям, подкрепленным файлами Markdown (с использованием gatsby-transformer-remark). Чтобы поддерживать состояние узлов дерева, которые открываются при переходе на разные страницы, я включил в свой компонент дерева навигации некоторое состояние с вызовом navigate:

      navigate(node.href, {
        state: {
          expandedNodes
        }
      });

Это прекрасно работает. При переходе на следующую страницу состояние дерева сохраняется.

Однако моя проблема в том, что я хочу связать одну статью Markdown с другой. Когда я нажимаю на ссылку, она переходит на правильную страницу, но состояние дерева теряется.

Можно ли как-нибудь передать это состояние ссылке в файле Markdown?

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