React Js & ASP. Net Webforms - Переход между приложениями - PullRequest
0 голосов
/ 11 февраля 2020

В настоящее время я работаю в новой версии приложения Dashboard в React с API на задней панели. Старый сайт создан с использованием технологии ASP. NET WebForms.

Мы не собираемся переносить все разделы одновременно, поэтому мы работаем над этапами. Нам нужно без проблем выполнить навигацию между обеими системами.

Нашей главной проблемой была межсайтовая аутентификация, но мы смогли ее решить довольно быстро. Затем мы начали работать с навигацией, переход с новой системы на старую работает нормально, но проблема в том, что вы находитесь на старой системе и хотите go создать новый раздел приложения React. Он всегда перенаправляет вас на последнюю страницу, которую вы посетили, вместо того, чтобы перенаправлять на ту, на которую вы указываете. Я думаю, что это связано с историей React, основываясь на том, что я читал.

Я довольно плохо знаком с React, поэтому не знаю, с чего начать. В настоящее время для маршрутизации мы используем «connected-реагирующий маршрутизатор», и здесь есть код из файла приложения. js (я не знаю, полезно ли это, но у меня есть ограничение на символы при добавлении содержимого в тело):

import React from "react";
import { ConnectedRouter } from "connected-react-router";
import numeral from "numeral";

import "core-js/stable";
import "regenerator-runtime/runtime";

import routes from "./routes";
import Layout from "./components/layout";
import Notifications from "./components/globalNotifications";

import es_locale from "../configs/es_locale";
numeral.register("locale", "es", es_locale);
numeral.locale("es");

const App = ({ history }) => {
  return (
    <ConnectedRouter history={history}>
      <Layout>
        <Notifications></Notifications>
        {routes}
      </Layout>
    </ConnectedRouter>
  );
};

export default App;

Дайте мне знать, если вам нужно больше кода, чтобы направлять меня.

Спасибо.

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