Данные исчезают, когда ссылка на страницу sh, но URL-адрес все еще отображается вверху, как сохранить оба при загрузке страницы - PullRequest
0 голосов
/ 09 мая 2020

Я отправил данные из «HomeComponent» в «EmployeeComponent», используя этот Click in a DataTable,

<Route
          path="/Employees/Edit/:id/"
          exact
          component={Employee_registration}



<Link to={{pathname:`Employee/Edit/${rowData.ID}`,myRowData:rowData}}> Edit</Link>

и получил данные строки в «HomeComponent» следующим образом (Примечание. * Маршрут определен в main компонент)

export default class Employee_registration extends Component {
  constructor(props) {
    super(props);
    const CarryData = this.props.location.myRowData;
    console.log("Having", CarryData);

    this.state = {
      FirstName: CarryData === undefined ? "" : CarryData.FirstName,
      LastName: CarryData === undefined ? "" : CarryData.LastName,
      Address: CarryData === undefined ? "" : CarryData.Address,
      CardNo: CarryData === undefined ? "" : CarryData.CardNo,
      }

}

, чтобы обновить данные одного сотрудника, все в порядке, но когда я обновляю sh страницу без обновления, данные ушли, и путь отображается в URL вроде этого,

http://localhost:3000/Employees/Edit/LK-85102

Кто-нибудь может понять эту проблему? Я хочу сохранить данные при обновлении страницы sh и сделать их видимыми с помощью свойств. и я пытаюсь, но все работает нормально, но данные пропали, данные строк исчезли, когда я обновляю sh страницу. Любое предложение было бы замечательно.

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