Size: a a a

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

2020 November 25

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
css файл работает, просто вы неверно проставляете классы, изучайте css, это никак не связано с реактом
источник

MR

Mike Rize in React — русскоговорящее сообщество
Дмитрий Никитин
Привет кто-то проходил курс по реакту на Codecademy ? Достаточно ли его что бы устроиться на первую работу.
я прошёл. Очень советую
источник

И

Ильфан in React — русскоговорящее сообщество
El Anonimo
Ben хорош, выложил свежий фулстек по графу и 2 старых на классах.
Да, и мне понравились собеседования
источник

I

Ivan in React — русскоговорящее сообщество
Dmitriy Shuleshov
Ваш вариант будет работать точно также, единственное решение это вынести колбек за тело компонента
нет, как я написал выше ваш debounce будет срабатывать в холостую при перерендеринге, это легко проверить, если вы обернете debounce и выведите concole.log и начнете что-то вводить в поле. Получится, что будет производится работа в холостую, не очень круто, если мы думаем о производительности, хотя для примера выше это не критично. Тогда как в моем решении она будет вызвана лишь однажды
источник

VP

Vasya Peregarkin in React — русскоговорящее сообщество
Иван
зачем усложнять? пусть для приложения это будет один асинхронный процесс. внутри него можешь хоть зазапрашиваться и заобрабатываться с ошибками, а снаружи будет выглядеть, будто ты просто получил данные
Спасибо
источник

EA

El Anonimo in React — русскоговорящее сообщество
Ильфан
Да, и мне понравились собеседования
По собесам на Udemy есть несколько курсов, все типовые теоретические вопросы.
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Ivan
нет, как я написал выше ваш debounce будет срабатывать в холостую при перерендеринге, это легко проверить, если вы обернете debounce и выведите concole.log и начнете что-то вводить в поле. Получится, что будет производится работа в холостую, не очень круто, если мы думаем о производительности, хотя для примера выше это не критично. Тогда как в моем решении она будет вызвана лишь однажды
в каком вашем? где будет useMemo?
источник

I

Ivan in React — русскоговорящее сообщество
Dmitriy Shuleshov
в каком вашем? где будет useMemo?
да
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Ivan
да
Повторю еще раз, ваш вариант будет работать так же. Делайте репродьюз и будет дальше общаться
источник

И

Иван in React — русскоговорящее сообщество
Bessarab
всем привет подскажите как сделать так чтобы обработчик события из дочернего дива не срабатывал если в родительском тоже есть обработчик события?
источник

A

Andrzej in React — русскоговорящее сообщество
El Anonimo
YouTube, ben awad, practical react.
Спс
источник

И

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

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Иван
как)
Мы в контексте реакта ведь...
источник

I

Ivan in React — русскоговорящее сообщество
Dmitriy Shuleshov
Повторю еще раз, ваш вариант будет работать так же. Делайте репродьюз и будет дальше общаться
источник

И

Иван in React — русскоговорящее сообщество
Dmitriy Shuleshov
Мы в контексте реакта ведь...
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Ну так вы сделали то что я описал как единственный вариант - вынесли за тело компонента hof дебаунса, и юзмемо тут не причем
источник

Z

Zabashta in React — русскоговорящее сообщество
Dmitriy Shuleshov
Ответ на этот вопрос ты легко почерпнешь из интернета, начинай с азов - какие есть типы тестов и какие есть инструменты
спасибо большое
источник

I

Ivan in React — русскоговорящее сообщество
Dmitriy Shuleshov
Ну так вы сделали то что я описал как единственный вариант - вынесли за тело компонента hof дебаунса, и юзмемо тут не причем
решения отличаются тем, что в вашем варианте на каждый чих вызывается в холостую debounce, тогда как useMemo вызывает лишь ее один раз. Гляньте консоль в вашем варианте и в моем
источник

NK

Nikita Kutsur in React — русскоговорящее сообщество
Может кто подскажет допустим я получаю большой обьект с сервера
{
{value:5, title:some},
{value:3, title:some2},
{value:5, title:some3},
}

и записываю это в select

<select value={item.value}>
<option>4</option>
<option>5</option>
<select>

как я могу правильно менять это селект
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Ivan
решения отличаются тем, что в вашем варианте на каждый чих вызывается в холостую debounce, тогда как useMemo вызывает лишь ее один раз. Гляньте консоль в вашем варианте и в моем
Еще раз, если я вынесу hof дебаунса за тело компонента, то результат будет аналогичный
источник