Size: a a a

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

2021 June 02

R

Rros in React — русскоговорящее сообщество
А что тогда от меня то хотели на таком тестовом
источник

C

Cool29 in React — русскоговорящее сообщество
Ну наверно можно выводить через setInterval и ref
изменение ref наверно не вызывает ререндер.
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
И что будет в setInterval?
источник

i

iwannafly in React — русскоговорящее сообщество
да кто их знает, попросите у них правильную реализацию
источник

C

Cool29 in React — русскоговорящее сообщество
ну считывание из window  и добавление значения в ref.

Это предположение. Возможно я не прав.
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Я думаю что ближайший способ это сделать будет обновление самого числа рендеров через DOM
источник

R

Rros in React — русскоговорящее сообщество
Но для тестового уже звучит безумно и костыльно, конечно
источник

R

Rros in React — русскоговорящее сообщество
Блин, два часа убил на собеседование с ними(((
источник

i

iwannafly in React — русскоговорящее сообщество
Только вот на нытье не надо столько же
источник

R

Rafkat in React — русскоговорящее сообщество
Давай к нам на собес
источник

R

Rros in React — русскоговорящее сообщество
Скинули правильное решение. Оно в компоненте App2 и Row2

https://stackblitz.com/edit/react-ts-coxqev?file=App.tsx
источник

R

Rros in React — русскоговорящее сообщество
Да, надо было юзРеф добавить
источник

Ю

Юрий in React — русскоговорящее сообщество
ты им написал "Так это же мое решение?!" ? :)
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
они походу сами ничего не знают
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
const newList = [...state.list];

   newList[index].value = App.generateValue();

   setState((state) => ({
     list: newList
   }));
источник

R

Rros in React — русскоговорящее сообщество
Нет)
Так как увы, мое решение отличалось, хотя вполне приемлемо было, на мой взгляд. Но и тестовое мне не понравилось абсолютно.
Вообще классно, когда что-нибудь более прикладное спрашивают) ну и немного теории сверху
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Довольно нубская ошибка
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Ну и это

const renderCount = useRef(0);

 renderCount.current++;

Оно конечно считает рендеры, но не обязтательно они будут выведены на экран
источник

АГ

Андрей Гуртовой... in React — русскоговорящее сообщество
если кому надо решение, то вот оно  
Оно не простое для понимания.

за перформанс не скажу, но оно работает
источник

i

iwannafly in React — русскоговорящее сообщество
а ответ на вопрос нахрена? - есть?
источник