Как я могу перейти к другому URL из функции внутри Root? - PullRequest
0 голосов
/ 04 июля 2019

У меня есть функция в моем главном Root.js

//Root.js
  deleteEmployee = employeeID => {
    let employeesList = this.state.employeesList;
    employeesList = employeesList.filter(person => person.id !== employeeID);
    this.setState({
      employeesList,
    });
  };
const ButtonRemoveEmployee = ({ id }) => {
  return (
    <AppContext.Consumer>
      {context => {
        console.log(this.props);
        return (
          <button
            className="employeePanel__list_btn btn-small waves-effect waves-light"
            onClick={() => context.deleteEmployee(id)}
          >
            Usuń pracownika
          </button>
        );
      }}
    </AppContext.Consumer>
  );
};

Когда я нажимаю на кнопку в компоненте ButtonRemoveEmployee, все в порядке.Но я хочу перейти на другой URL, используя функцию deleteEmployee после удаления элемента из массива.

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