Size: a a a

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

2020 October 07

P

PH_cheerokee in React — русскоговорящее сообщество
PH_cheerokee
Ребят, подскажите,пожалуйста
it("renders a PatientDetails", async () => {
   const { container } = render(
     <MemoryRouter>
       <PatientDetails store={store} />
     </MemoryRouter>
   );
   await waitFor(() => {
     const identifiedInput = container.querySelector(".identified input");
     fireEvent.change(identifiedInput, { target: { value: '__/__/____' } });
   });
   expect(container).toMatchSnapshot();
 });
почему fireEvent не меняет значение инпута в контейнере
то есть там componentDidMount отправляет запрос и по результатам ставится значение,как мне правильно изменить значение уже после запроса?
источник

ЕП

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

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Евгений Пантелеев
как сделать, чтобы компоненты подсвечивались, когда их перерендер происходит?
useState или useLayoutEffect?
useEffect и следить за тем, что тебе нужно
источник

ЕП

Евгений Пантелеев... in React — русскоговорящее сообщество
Ivan Bobchenkov
useEffect и следить за тем, что тебе нужно
ну т.е. я вешаю класс в useEffect, а потом его снимаю через setTimeout?
источник

IB

Ivan Bobchenkov in React — русскоговорящее сообщество
Евгений Пантелеев
ну т.е. я вешаю класс в useEffect, а потом его снимаю через setTimeout?
Класс? У тебя классовые компоненты? Какой setTimeout? Ты вообще о чём?
источник

ЕП

Евгений Пантелеев... in React — русскоговорящее сообщество
css-class
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Евгений Пантелеев
как сделать, чтобы компоненты подсвечивались, когда их перерендер происходит?
useState или useLayoutEffect?
в реакт дев тулзах галочка есть что бы показывал рендеры
источник

ЕП

Евгений Пантелеев... in React — русскоговорящее сообщество
Ivan Bobchenkov
Класс? У тебя классовые компоненты? Какой setTimeout? Ты вообще о чём?
функциональные.
как мне через секунду после рендера убрать у него .blink, чтобы не вызвать ререндер
поэтому я про useLayoutEffect спрашивал
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Евгений Пантелеев
функциональные.
как мне через секунду после рендера убрать у него .blink, чтобы не вызвать ререндер
поэтому я про useLayoutEffect спрашивал
источник

ЕП

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

MK

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

ЕП

Евгений Пантелеев... in React — русскоговорящее сообщество
Maxim Koylo
зачем?
уже не помню)
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Евгений Пантелеев
уже не помню)
ну вот и забей
источник

ЕП

Евгений Пантелеев... in React — русскоговорящее сообщество
чтобы прокачать навык реакта
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Евгений Пантелеев
чтобы прокачать навык реакта
сделай проект лучше
источник

А

Александр in React — русскоговорящее сообщество
Евгений Пантелеев
спасибо
а если самому писать?
Погугли реакт профайлер, там есть либа, правда она ещё unstable, при помощи которая нормально так должна помогать в профилировании, но хз, сам не работал с ней
источник

ЕП

Евгений Пантелеев... in React — русскоговорящее сообщество
Maxim Koylo
сделай проект лучше
какой?
мне для проекта и нужно)
источник

ЕП

Евгений Пантелеев... in React — русскоговорящее сообщество
Александр
Погугли реакт профайлер, там есть либа, правда она ещё unstable, при помощи которая нормально так должна помогать в профилировании, но хз, сам не работал с ней
понял, спс
источник

А

Александр in React — русскоговорящее сообщество
Вот, может интересно будет.
https://gist.github.com/bvaughn/8de925562903afd2e7a12554adcdda16
источник

ЕП

Евгений Пантелеев... in React — русскоговорящее сообщество
Maxim Koylo
в реакт дев тулзах галочка есть что бы показывал рендеры
формат не устраивает(
мало времени видно, что ререндерится
источник