React: как правильно вынести часть функции?
Вопрос решен!
Делаю приложение по поиску картинок, у меня есть функция которая принимает API, и увеличивает на 1 страничку при нажатии кнопки Loadmore.
Но получилось так, что если я выношу из функции
this.setState((prevState) => ({ page: prevState.page + 1, }));
в отдельную функцию для кнопки loadMore, то все ломается.
Вот код: LoadMore
Ответы (1 шт):
Автор решения: Viktor
→ Ссылка
prevState находится в жизненном цикле componentDidUpdate, а вы пытаетесь вызвать его за пределами componentDidUpdate. Жизненный цикл реакт