Size: a a a

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

2020 September 30

EA

El Anonimo in React — русскоговорящее сообщество
Приветствую.
Как промапать такое в таблицу?
{
 "item name": [
   {
     "name": "a string",
     "c": 158,
     "p": 1,
     "t": 1
   },
   {
     "name": "a string",
     "c": 158,
     "p": 1,
     "t": 1
   },
   ... ...
 ],
 ... ...
}

Создал массив через Object.entries(), подав туда этот объект.
В <th> нужны все item name, в <td> данные объектов в массиве под item name'ами.
источник

AK

Aliaksandr Kazutsin in React — русскоговорящее сообщество
Vlad
тогда проблема не тут
Очень странно.. Таким же методом текст загружается и не лагает, а когда картинка то виснет все пока не обнулю..
источник

V

Vlad in React — русскоговорящее сообщество
Aliaksandr Kazutsin
Очень странно.. Таким же методом текст загружается и не лагает, а когда картинка то виснет все пока не обнулю..
посмотри через perfomance в девтулзах что грузит
и сюда кинь скрин
источник

С

Санжар in React — русскоговорящее сообщество
El Anonimo
Приветствую.
Как промапать такое в таблицу?
{
 "item name": [
   {
     "name": "a string",
     "c": 158,
     "p": 1,
     "t": 1
   },
   {
     "name": "a string",
     "c": 158,
     "p": 1,
     "t": 1
   },
   ... ...
 ],
 ... ...
}

Создал массив через Object.entries(), подав туда этот объект.
В <th> нужны все item name, в <td> данные объектов в массиве под item name'ами.
а в чем проблема ?
источник

С

Санжар in React — русскоговорящее сообщество
El Anonimo
Приветствую.
Как промапать такое в таблицу?
{
 "item name": [
   {
     "name": "a string",
     "c": 158,
     "p": 1,
     "t": 1
   },
   {
     "name": "a string",
     "c": 158,
     "p": 1,
     "t": 1
   },
   ... ...
 ],
 ... ...
}

Создал массив через Object.entries(), подав туда этот объект.
В <th> нужны все item name, в <td> данные объектов в массиве под item name'ами.
obj["item name"].map(item => <th key={item.name}>{item.name}</th>)
источник

AK

Aliaksandr Kazutsin in React — русскоговорящее сообщество
Vlad
посмотри через perfomance в девтулзах что грузит
и сюда кинь скрин
Мм а где эта вкладка что-то не вижу!?
источник

V

Vlad in React — русскоговорящее сообщество
Aliaksandr Kazutsin
Мм а где эта вкладка что-то не вижу!?
ну ты серьезно?
источник

EA

El Anonimo in React — русскоговорящее сообщество
Vlad
ну ты серьезно?
Он может быть на Мозилле, где она может быть выключена.
источник

АХ

Амир Хан in React — русскоговорящее сообщество
Привет. Такая проблема: есть компонент Loading со спиннером,
он вызывается из разных компонентов,
как сделать чтоб анимация(@keyframes) привязанная к className компонента не сбрасывалась?

Вложенность примерно такая:
<Check_1>
   <Check_2>
       <Check_3>
           <Route />
       </Check_3>
   </Check_2>
</Check_1>


Каждый из компонентов проверяет подгрузились ли данные для его работы,
если да - рендерить children, если нет - рендерить <Loading />;

При первой загрузке страницы и до подгрузки всех данных разметка выглядит так:
...
<div id='root'>
   <div class='page'>
       <div class='loading'></div>
   </div>
</div>
...
источник

EA

El Anonimo in React — русскоговорящее сообщество
Aliaksandr Kazutsin
Мм а где эта вкладка что-то не вижу!?
В Мозилле в консоли справа 3 точки, settings, галка performance.
источник

EA

El Anonimo in React — русскоговорящее сообщество
Санжар
obj["item name"].map(item => <th key={item.name}>{item.name}</th>)
Приведённый объект превращён в Массив через Object.entries. Дальнейшее описано в https://t.me/react_js/1022631.
источник

EA

El Anonimo in React — русскоговорящее сообщество
Песочницу сделать?
источник

V

Vlad in React — русскоговорящее сообщество
Амир Хан
Привет. Такая проблема: есть компонент Loading со спиннером,
он вызывается из разных компонентов,
как сделать чтоб анимация(@keyframes) привязанная к className компонента не сбрасывалась?

Вложенность примерно такая:
<Check_1>
   <Check_2>
       <Check_3>
           <Route />
       </Check_3>
   </Check_2>
</Check_1>


Каждый из компонентов проверяет подгрузились ли данные для его работы,
если да - рендерить children, если нет - рендерить <Loading />;

При первой загрузке страницы и до подгрузки всех данных разметка выглядит так:
...
<div id='root'>
   <div class='page'>
       <div class='loading'></div>
   </div>
</div>
...
animation-iteration-count: infinite
если правильно понял
источник

ei

export default - зло... in React — русскоговорящее сообщество
и к чему это?
источник

АХ

Амир Хан in React — русскоговорящее сообщество
Vlad
animation-iteration-count: infinite
если правильно понял
Не правильно понял.

В реакте идет анмаунт и маунт одно и того же компонента, разметка остается такой же, а вот анимация сбрасывается и начинается заново.
источник

AK

Aliaksandr Kazutsin in React — русскоговорящее сообщество
El Anonimo
Он может быть на Мозилле, где она может быть выключена.
Пасиб друг так и было)
источник

VS

Vladislav Starostenk... in React — русскоговорящее сообщество
React+TypeScript Cheatsheets встречал кто на русском?
источник

V

Vlad in React — русскоговорящее сообщество
Vladislav Starostenko
React+TypeScript Cheatsheets встречал кто на русском?
А есть на англ ?
источник

VS

Vladislav Starostenk... in React — русскоговорящее сообщество
Vlad
А есть на англ ?
источник

V

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