Size: a a a

React — русскоговорящее сообщество

2021 March 16

X

Xxx in React — русскоговорящее сообщество
Yarik Pesochenski
Перечитал доки и так и не понял почему не работает
поставь брейкпоинты внутри .then и над setPosts и посмотри что будет
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Yarik Pesochenski
Перечитал доки и так и не понял почему не работает
Вам бы тоже подучить js
Чему будет равна переменная items во время выполнения setPosts() ?
источник

VS

Van Step in React — русскоговорящее сообщество
исправил, всё работает, но мало ли это всё еще кусок говнокода, что скажете?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Vladimir Klimov
Вам бы тоже подучить js
Чему будет равна переменная items во время выполнения setPosts() ?
обьект
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Yarik Pesochenski
обьект
Какой объект?
источник

X

Xxx in React — русскоговорящее сообщество
Van Step
исправил, всё работает, но мало ли это всё еще кусок говнокода, что скажете?
useEffect без [] так и задумывался?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Vladimir Klimov
Какой объект?
Много обьектов .-.
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Van Step
исправил, всё работает, но мало ли это всё еще кусок говнокода, что скажете?
Если вы только учитесь - вы в любом случае будете говнокодить, вы главное осознайте все концепции, которые использованы тут в коде
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Yarik Pesochenski
Много обьектов .-.
Окей, упростим, а posts.items ?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Vladimir Klimov
Окей, упростим, а posts.items ?
Я думал будет массив с обьектами
источник

VS

Van Step in React — русскоговорящее сообщество
всё равно к best practice стоит же привыкать с самого старта
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Yarik Pesochenski
Я думал будет массив с обьектами
Когда выполнится колбек, который вы передали в .then?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Vladimir Klimov
Когда выполнится колбек, который вы передали в .then?
После fetch, ведь fetch возвращает промис
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Van Step
всё равно к best practice стоит же привыкать с самого старта
best practice имеет смысл, когда вы освоили самые основы библиотеки и свободно умеете ими пользоваться
Сконцентрируйтесь на этом для начала
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Yarik Pesochenski
После fetch, ведь fetch возвращает промис
В какой последовательности вы увидите сообщения в консоли?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Vladimir Klimov
В какой последовательности вы увидите сообщения в консоли?
Сначала нижний, потом тот который в таймауте
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Yarik Pesochenski
Сначала нижний, потом тот который в таймауте
А теперь посмотрите на свою функцию tryToFetch()
Что выполнится сначала?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Yarik Pesochenski
Перечитал доки и так и не понял почему не работает
Помимо этого всего, вы из  fetch пытаетесь получить items, а в setPosts пишете posts.items
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Vladimir Klimov
А теперь посмотрите на свою функцию tryToFetch()
Что выполнится сначала?
setPosts .-.
источник

BG

Bogdan Geiko in React — русскоговорящее сообщество
Доброй ночи всем, кто может объяснить в чем проблема:
источник