artalar
[react-testing-library]
Warning: An update to TodoList inside a test was not wrapped in act(...).
Где этот act взять?
Vladislav
artalar
спасибо
Yerlan
Залил образ докера на сервер, 404 ошибка. 🤦♂ В чем может быть проблема? Сервер перезагрузил
N
друзья если компонент который отображает контент когда тот часть видно на экране? то есть загрузит когда отображается этот часть на экран.
Stanislav
Mihail
Bogdan
кто шарит, если я содал обьек в компоненте, он при каждом чихе и пуке будет пересоздаваться, а если вернул эот обьект из useState , то при перерендере он пересоздаваться не будет, а только при размонтировании?
Vadim
Vadim
Алексей
Друзья, есть задание сделать онлайн домино на реакте
Алексей
Кто может посоветовать что почитать или посмотреть? Ибо идей как начинать ваще нет
Алексей
сорян!))))) не на ангуляре)) на реакте))
Илья
Фарид
Ну а там само сообразится.
Фарид
Сначала напиши сайдбар с доминошками.
Фарид
Потом сделай darg&drop на поле.
Фарид
Потом сделай сетку на transform translate, как и drag&drop доминошек.
Yerlan
Как развернуть второй образ в списке, это докер
Cenator 🐈
Алексей
Сначала напиши сайдбар с доминошками.
та в том то и дело, что я не представляю как корректно сверстать эти доминошки, что бы потом можно было корректно работать с их полями. Там ведь на каждой стороне разные значения
Danila
Danila
Поэтому сначала делай логику работы с доминошками как с данными, а потом выводи уже то что получается в результате работы этой логики
Mihail
Алексей
Типа главное написать то, как все это будет взаимодействовать, а в последнюю очередь сделать вьюху для всего этого? Верно?
Danila
Vladislav
Алексей
Слушай.....а ведь правда)))) спасибо))) Спасибо, ребятки))))) я даже немного приободрился)
Victor
Как из-вне (в тесте) дернуть изменение стейта функционального компонента? Для классовых мы по рефу стучались
Anonymous
Никто не знает, есть ли хук для детекта свайпа на мобилке?
Anonymous
https://github.com/dogfessional/react-swipeable
Nikolai
Dmitry
Anonymous
немного обновилось тестовое aviasales.
Добавили серверную часть. Но я не понимаю какой от неё толк, если фильтровать билеты по прежнему предполагается на стороне клиента. Может я что-то непонял ?
https://github.com/KosyanMedia/test-tasks/tree/master/aviasales_frontend
Dmitry
О. У всех говнокодеров вижу выполнение их тестового
Victor
Хорошее тестовое.
Danila
Danila
Написано же всё
Danila
Anonymous
Ну а где еще я могу блин спросить ? )
Илья
Evghenii
Если не понимаешь, то сформулируй список вопросов и скинь им. Это тебе только в плюс пойдет.
Frontend Priest
Danila
Victor
все пришедшие данные проходят через фильтр на клиенте.
Danila
Там. Же. Всё. Написано.
Victor
Зайди на реальный сайт и посмотри как там все работает.
Evghenii
Тут я согласен, что идея дурацкая фильтровать на клиенте. При выполнении тестового обычно есть контактное лицо, кому можно вопросы задать. У них как-то иначе?
Anonymous
Evghenii
Danila
Victor
Evghenii
Они при каждом запросе на бек не будут бродить по всем существующим сайтам с новыми параметрами
Evghenii
Там данные агрегируются по интервалу, со всех ресурсов
Evghenii
А потом поиск идет по своей базе
Andrey
видимо просто было влом сокеты прикрутить, поэтому закостылили лонг поллинг с {stop: true} 🤷🏻♂️
Сергей
пацыки, а useMemo можно использовать в классовых компонентах? а то у меня ошибка вылетает
Danila
Сергей
мля
Сергей
а как тогда можно замемоизировать?
Danila
Где ты там его используешь, даже интересно
Сергей
в рендере, options для селекта
Sm•ok
Нельзя
Shouldcomponebt update за него?
Danila
Sm•ok
Sm•ok
Спутал с memo
Danila
Sm•ok
Эм, нет.
В классах за них может служить this?
Danila
Sm•ok
Usememo
Alex
Хай, кто нибудь сталкивался с тем что jest не видит модуль который импортнут через * ?
import * as compose from 'lodash.flowright'
и в компоненте потом compose is not a function
Danila
useMemo - это хук для мемоизации вычислений, короткая запись для стейта+эффекта, устанавливающего стейт, фактически