Принудительное обновление страницы django со страницы react

Я реализовал "сложную" форму с помощью django (это одна из причин, почему я не смог сделать это с помощью react, см. далее). Чтобы получить к ней доступ, пользователь сначала должен пройти через индексную страницу, написанную с помощью react (чтобы объяснить цель заполнения формы).

Для перехода от страницы react к странице django у меня есть следующая кнопка:

<NavBtnLink to="/form_app/">Take the survey</NavBtnLink>

с:

import { Link as LinkR } from 'react-router-dom'

export const NavBtnLink = styled(LinkR)`
    border-radius: 50px;
    background: #06beb6;
    ...
`

Когда я нажимаю на кнопку, она перенаправляет на нужный адрес. Проблема в том, что страница остается пустой. Чтобы форма отобразилась, мне нужно вручную обновить страницу (с помощью F5 или кликом).

Я перечитал разные темы о похожих проблемах, но ни одно из найденных решений не сработало (например: location.reload(true); или установка фиктивного компонента={DummyComponent} в NavBtnLink...).

Кроме того, все темы ссылались на одну и ту же проблему с одной простой страницы react на другую (а не на простую страницу django, как у меня).

Есть ли у вас идеи, что я могу попробовать, так как у меня уже нет идей.

Мне просто нужна кнопка на моей странице react для перенаправления пользователя на мою форму django.

Спасибо.

Вернуться на верх