Метод из метода рендеринга, внутри класса App в ReactJS - PullRequest
0 голосов
/ 09 июня 2018

Итак, всем привет, я думаю, что это быстрый и простой вопрос.Хорошо, я пытаюсь изучить ReactJS, и это один из примеров, когда-то мой инструктор называл его «методом»:

videoSearch(term){
        YTSearch({key: API_KEY, term: term}, (videos) => {
            this.setState({ 
                videos: videos,
                selectedVideo: videos[0] 
            });         
        });
    }

Так что это в основном функция, верно?Но когда я пытаюсь назвать это так:

const videoSearch = (term) => { blablabla }

... это не работает так же, я не понимаю почему?

1 Ответ

0 голосов
/ 09 июня 2018

Не используйте const при определении функций стрелок в вашем классе.Просто пропустите часть const.

videoSearch = (term) => { blablabla };

Это по определению: поля класса предложения

Когда мы используем обычные функции в нашем классе, мы пропускаемfunction часть.Точно так же мы пропускаем const часть в нашей функции стрелки.

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