Size: a a a

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

2020 August 11

UT

Unknown T. in React — русскоговорящее сообщество
Сам рендер:
return (
   <Card>
       { !feeds[selected] && <p>Loading...</p>}
       { feeds[selected] && <Card.Body>
           <ul>
               { feeds[selected].items.map((item, index) => {
                   return <li key={index}>{ item.title }</li>;
               }) }
           </ul>
       </Card.Body>}
   </Card>
);
источник

UT

Unknown T. in React — русскоговорящее сообщество
После окончания загрузки висит Loading..., компонент не обновляется
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Unknown T.
useEffect(() => {
   if (!initialized) {
       let feedsCache = {};
       for (let i = 0; i < topics.length; i++) {
           axios.get(`...`).then((response) => handle(response, i));
       }

       function handle(response, index) {
           console.log(feedsCache);
           feedsCache[index] = response.data;
           setFeeds(feedsCache);
       }

       setInitialized(true);
   }
});
эээ, блин, вынеси это все из компонента. агрегируй с помощью Promise.all (непонятно зачем там цикл). если уж у тебя не используется стейтменеджер - сделай чтобы было так
const posts = await getPosts()
setFeeds(posts)

а все остальное должно быть скрыто в getPosts
источник

UT

Unknown T. in React — русскоговорящее сообщество
А компонент может быть async функцией?
источник

UT

Unknown T. in React — русскоговорящее сообщество
Вроде бы нет, тогда как я могу делать await getPosts
источник

UT

Unknown T. in React — русскоговорящее сообщество
Короче внутри useEffect вызываю getPosts, в getPosts делаю Promise.all(() => setFeeds(result)); всё работает. Походу лютые костыли, ну и ладно
источник

M

Maybe in React — русскоговорящее сообщество
Всем привет, вопрос не конкретно по реакту конечно. Помогите, почему так выходит? Перезапустил сервер и стало все вот так
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Maybe
Всем привет, вопрос не конкретно по реакту конечно. Помогите, почему так выходит? Перезапустил сервер и стало все вот так
источник

M

Maybe in React — русскоговорящее сообщество
Там молчат(
источник

О

Олег in React — русскоговорящее сообщество
Maybe
Всем привет, вопрос не конкретно по реакту конечно. Помогите, почему так выходит? Перезапустил сервер и стало все вот так
Попробуй перезагрузить комп
источник

M

Maybe in React — русскоговорящее сообщество
Олег
Попробуй перезагрузить комп
Без толку(
источник

M

Maybe in React — русскоговорящее сообщество
10 минут назад было все норм, перезагрузил комп, запускаю локалхост и вот такая фигня вылезла
источник

О

Олег in React — русскоговорящее сообщество
Maybe
10 минут назад было все норм, перезагрузил комп, запускаю локалхост и вот такая фигня вылезла
Странно :)
источник

M

Maybe in React — русскоговорящее сообщество
Олег
Странно :)
При чем никаких изменений не внес
источник

О

Олег in React — русскоговорящее сообщество
Maybe
Всем привет, вопрос не конкретно по реакту конечно. Помогите, почему так выходит? Перезапустил сервер и стало все вот так
I ran into this problem and it turned out that the name of my parent directory was the culprit. My original path was "C:\React Apps\react-boilerplate", then I changed it to "C:\reactapps\react-boilerplate" and it worked.
источник

О

Олег in React — русскоговорящее сообщество
Maybe
При чем никаких изменений не внес
Пробел есть в названии папки в пути к проекту ?
источник

M

Maybe in React — русскоговорящее сообщество
Олег
Пробел есть в названии папки в пути к проекту ?
Нет, пересмотрел несколько раз
источник

.

... in React — русскоговорящее сообщество
Все та же неразбериха с картом он меняет контент кэша при свитче с i7  на i9
источник

.

... in React — русскоговорящее сообщество
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
У нас так не пишут🤯
источник