Итак, я попробовал два разных подхода в соответствии с потребностями, то есть с функциями со стрелками и не стрелочными функциями, и во время написания кода я заметил что-то странное в обоих из них, функцию без стрелок, т.е.
close() {
this.setState({
show: false
});
}
рассматриваются как метод (ы), который является истинным, поскольку они являются функциями,
Но когда я пишу функцию Arrow, такую как:
goToNextPage = () => {
this.setState(({ page }) => ({ page: page + 1 }));
};
Это считается собственностью, я совершенно не понимаю этого поведения. Это что-то не так с VSCode или это совсем другое?