Как передать функцию через Link in React? - PullRequest
0 голосов
/ 18 марта 2020

Мне нужно передать функцию через ссылку на другой компонент.

    testFavorite=()=>{
        console.log("work")
    }

    <Link 
       to={{
       pathname: '/popular',
         state:{
            testFavorite: this.testFavorite
         }
       }}>
   Popular</Link>

Так я вызываю функцию

this.props.location.state.testFavorite();

Но у меня есть эта ошибка

history. js: 370 Uncaught DOMException: Не удалось выполнить 'pushState' для 'History': function () {console.log ("work"); } не может быть клонирован.

Как я могу это исправить? Большое спасибо

Edit blazing-resonance-qgi2m

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