Професионална програма
Loading...
+ Нов въпрос
softy_02 avatar softy_02 20 Точки

Проблем с useEffect()

Здравейте,

Пиша приложение на React и имам service с функция getAllArticles(), която взима всички статии от базата данни (firebase firestore) и ги връща като масив от обекти.

Резултата от функцията се връща коректно, но когато го подам на useEffect, не се сетва в state-a.

Service функцията -> https://pasteboard.co/wSeXxNDGbG4n.png

Компонента -> https://pasteboard.co/AHPLSFOkEZM0.png

Ще се радвам ако някой може да помогне.

Благодаря предварително.

Тагове:
0
React.js
phoenix72 avatar phoenix72 35 Точки

Мисля, че проблемът ти идва от missing async/await или .then(), тъй като getAllArticles() би трябвало да връща Promise. Трябва да изчакаш данните ти да дойдат и тогава да сетваш.

1