Алексей
Ну и за imenaTranslitom в коде руки могут оторвать.
Anton K.
если ты не 1сник конечн
Тут тоже их за людей не считают?
Андрей
Ну и за imenaTranslitom в коде руки могут оторвать.
У тебя всегда есть доступ к словарю. Достаточно один раз сказать человеку.
MrS
Тут тоже их за людей не считают?
Так же как и js считают игрушечным языком....
Igor
Ну и за imenaTranslitom в коде руки могут оторвать.
сначала прочитал и подумал что мож свойство какое, или метод, но потом дошло)
MrS
Ну и за imenaTranslitom в коде руки могут оторвать.
Ну кто мешает назвать имя на русском потом перевести на английски?
MrS
Ну и за imenaTranslitom в коде руки могут оторвать.
Это правда колхоз своего рода но ...
Андрей
И да, есть ситуации когда имена транслитом обоснованы.
Igor
И да, есть ситуации когда имена транслитом обоснованы.
например? Ни разу не встречал подобной ситуации
Андрей
например? Ни разу не встречал подобной ситуации
Когда ты работаешь с компанией по названию НИИ РВЦ ДАЗДРАПЕРМА, то не придумаешь имя на английском.
Алексей
В доке в большистве случаев по сигнатуре функции понятно будет что она делает
Ага, конечно. А то что не понятно будет выучено на практике через баги.
MrS
И да, есть ситуации когда имена транслитом обоснованы.
Ну я думаю тут идет вопрос о общем подходе разработке а о каких то редких случаях ...
Алексей
Ага, конечно. А то что не понятно будет выучено на практике через баги.
Какая-нибудь особенность поведения или граничный случай, описанный человеческим языком в доке, а не кодом
Андрей
редкий частный случай, а как это на код отражается?)
ОЧень просто. У тебя константа, которая отражает ID этой компании. Назови её.
Anton K.
например? Ни разу не встречал подобной ситуации
Когда ты в ксочку гонял в 10 классе в далёком 2004м году в местном клубаре
Vladyslav
например? Ни разу не встречал подобной ситуации
Очень часто, когда работаешь с государсвенными сервисами, например по wsdl, они ставят сервис, который требует все переменные в "местном языке" а не по инглишу
Андрей
COMPANY_ID?
ЗАшибись. И у тебя таких компаний 15. Если что - это не выдумки.
✙ Sergeant
Привет, не подскажете почему на iOS видео всегда открывается в фулскрин, либо не работает вообще? Есть какая-то возможность сделать его проигрывание в фоне?
Алексей
ЗАшибись. И у тебя таких компаний 15. Если что - это не выдумки.
если у тебя во фронте 15 захардкоженных компаний, то явно что-то не то происходит
Андрей
если у тебя во фронте 15 захардкоженных компаний, то явно что-то не то происходит
НУ сорян, я не живу в мире какающих пони. У нас реальное приложение.
Алексей
И в нём прям зашиты константами имена компаний? На фронте? Серьёзно?
Vladyslav
Андрей
И в нём прям зашиты константами имена компаний? На фронте? Серьёзно?
Да, потому что голову нужно было людям отрывать.
Алексей
Алексей
Да, потому что голову нужно было людям отрывать.
ну раз уж приспичило, то тогда уж транслитом конечно
Kurzdor
У меня лично такое было с react-helmet
Vladyslav
ну с бэка получать к примеру
ну так там тоже будут тебе консты ну или как варик славрь сделатиь и туда кидать
Андрей
ну так там тоже будут тебе консты ну или как варик славрь сделатиь и туда кидать
Нет, он прав, что это не нормально. Но нормально мало где бывает, к сожалению. По хорошему нужно выносить это говно в конфиги и опираться на бизнес-кейсы, а не на заказчиков и прочую шелупонь.
Алексей
а ещё будет забавно, если решат переименовать компанию ничего страшного конечно, но всё равно неприятно
SᑎOᙖOᖇᑎ
вопрос немного не по теме чата делаю свой чат, но у меня сообщения виводяться сверху вниз, как можно сделать наоборот. в данной ситуации флексами не подходит, по тому что для розбивки сообщений по сторонам я сделал display: inline-block; overflow: auto; height: auto; + роскидал флоатом вправо и лево возможно есть вариант как по другому роскидать сообщения по сторонам?(мои и собеседника)
Michail
Это проблема от старого react-side-effect
а не знаешь что делать чтобы убрать?
Kurzdor
npm i --save react-side-effect@2.1.0
SᑎOᙖOᖇᑎ
@css_ru
спасибо
Олег
Друзья, мне нужно навесить событие на компонент когда он скрывается/появляется в поле видимости (при скролле). С помощью чего это можно реализовать?
Олег
IntersectionObserver
Спасибо
i
всем привет, а есть метод обратный onFocus? то бишь потеря фокуса
Kirill
onBlur
MVD
Кто как редакс подчищает? На каждую стр заходишь, грузятся данные, и они копятся там
artalar
А до этого на componentDidUnmount диспатчил reset экшен, который initialState устанавливал
Denis
А до этого на componentDidUnmount диспатчил reset экшен, который initialState устанавливал
дид анмаунт надо пацанам в реакт написать что они сделали такой, не зная этого
artalar
вилл*
Solnur
Написал свою либу, которая делает это автоматом…
А как либа это делает? Можно подробнее, что то тоже захотелось
artalar
А как либа это делает? Можно подробнее, что то тоже захотелось
reatom. Там вместо селекторов и редусеров одна объединенная абстракция - атом. Атомов можно создавать сколько угодно, но стейт в сторе они будут хранить и обрабатывать только когда на них кто-то подписан - как только все отписываются стейт атомов из глобального стора удаляется автоматически. Подписка на атом происходит автоматически при получении его данных через хук: https://artalar.github.io/reatom/#/packages/react?id=useatom
Александр
body.style.background?
Александр
useLayoutEffect в комоненте страницы и в нем выставлять бекграунд - это самое в лоб решение что приходит
Anonymous
Ребят проект достался собранный на create react app и еще инджекнутый, подскажите кто нибудь пользуется таким, если да то чистили мб лишний код ?
Александр
А компоненты то разные? :) Или инстансы одного и того же?
Anonymous
А зачем что-то чистить, какие-то проблемы с тем что есть?
Проблем нет, но я думаю много ненужного кода судя по количеству строк кода
Bogaciuc
Работал кто то с редактором Dante2?
Anonymous
Для боевых проектов стоит ли использовать подобное ?
Александр
Проблем нет, но я думаю много ненужного кода судя по количеству строк кода
Ну есть вероятность что код который в CRA был решает какие-то определенные проблемы совместимости или устраняет баги или служит еще какой-то цели...я хочу сказать что для начала надо разобраться почему этот код присутствует в конфиге, и уж потом удалять. Если желания разбираться нет, то лучше не трогать имхо
Александр
Покажите код лучше, станет понятнее
Anonymous
Или мб вебпак собрать правда я в этом не силег
Александр
Для боевого проекта стоит ли использовать эджекнутый create react app или стоит заново создать create react app ?
Хм, стоит понять с какой целью изначально его эджектнули, если там какие-то манипуляции с конфигом были жизненно необходимые для проекта, то с без эджекта не получится, ну или использовать что-то типа react-app-rewired или razzle, что позволит изменить конфиг без эджекта
Anonymous
Я подозреваю css modules завезли и другое
Anonymous
Кто знает либу для столбчатого графика и круговой диаграммы с адаптивностью под разные размеры экранов?
Tommy
кто нить может пояснить на пальцах как работает jest.mock ?
Tommy
под капотом имею ввиду
Kurzdor
https://medium.com/@rickhanlonii/understanding-jest-mocks-f0046c68e53c
Looch
под капотом имею ввиду
там все очень интересно,он буквально перехватывает твои модули и мокает
Kurzdor
https://medium.com/codeclan/mocking-es-and-commonjs-modules-with-jest-mock-37bbb552da43 https://dev.to/jenniferlynparsons/a-bit-about-jest-mocks-2o7k https://thoughtbot.com/blog/mocking-react-components-with-jest
Looch
даже если ты его юзаешь где-то очень глубоко в своем модуле/классе. короче оч крутая штука
Tommy
https://medium.com/@rickhanlonii/understanding-jest-mocks-f0046c68e53c
это немношк не то. это не как под капотом, да еще к тому что про мок функций а не модулей