Андрей
Если я динамически меняю свойства в сталед-компоненте
// margin: ${({open}) => open ? "0 17px 0 auto" : "0 0 0 auto"}; , то блок заметно дергается, а если я ту же логику опишу в useEffect то без дерганий стили применяются
if (isOpenMenu) {
disablePageScroll();
if (menuNavigationRef.current) {
menuNavigationRef.current.style.margin = 0 17px 0 auto
}
} else {
enablePageScroll();
if (menuNavigationRef.current) {
menuNavigationRef.current.style.margin = 0 0 0 auto
}
},
Почему ?
Pavel
Всем привет, оцените пожалуйста работу новчика. Только в код не смотрите 😅 Довольно не простая задача была для меня
https://catinears.github.io/react-game/
Артем
Видимо из-за того, что без useEffect происходит полный перерендер блока, а с ним только применяются изменения к существующему.
Pavel
Maxim
Андрей
Maxim
Ну, тогда: Молодец, продолжай в том же духе!
Dmitry
Pavel
Если горизонтально повернуть то все норм, я не сделал адаптив
Ivan
Андрей
Есть какие то паттерны в реакте когда нужно реализовать переходы между страницами, при том что сохранить перед переходом на другую страницу текущий PageYOffset, а когда вернуться назад, то показывать страницу ровно в том же месте как и вначале перехода на другую странциу?
🤴👷♂️🦸♂️🧚♀️
Андрей
🤴👷♂️🦸♂️🧚♀️
🤴👷♂️🦸♂️🧚♀️
Но сс будет работать для конкретной вкладки, а как там стм работает в разных вкладках - хз
Maxim
Синхронизировать скролл между вкладками?
Андрей
Dmitriy
Alexander
Дико извиняюсь но чем локал сторадж не подходит?
Andrew
@risenforces чет вообще не понял "Уродливый" это какой?
Китикет
Andrew
так себе аргумент.
Алексей
Китикет
Nickie
Надо на Perl переходить :)
Mihail
def kek():
Китикет
Семантика ещё хуже
+, названия методов и тд там тоже отвратительные, автор под травкой придумывал
Китикет
Прикиньте в жс вместо map, reduce и тд было бы
map_array
reduce_list
please_sort
)
🦜
Китикет
Китикет
Я щас наверное предпочту особо не спорить с пхпшниками, потому что понятия о красоте кода у нас очень разные, так что для себя они пишут хороший код)
🦜
Nickie
😱
Ashwin
React JS Datatable показывает [объект объекта], что делать?
Dmitriy
Александр
Roman
Roman
я хз, пыху забросил когда ещё 6 не вышла, там до сих пор все так?))
Oleg
Roman
Kurzdor
Roman
ну это я знаю, я о том, прменялась ли байда эта
Дмитрий
php хорош тем, что позволяет быстро и без возни с модулями написать что-то несложное под веб. Когда что-то несложное становится сложным, специфика php уже не принципиальна.
Китикет
Вот пхп для создания сайтов школьниками отлично подходит
- порог входа аномально низкий
- куча дешевых хостингов, на которые можно накопить со школьных обедов
Александр
Дмитрий
В php можно просто сделать php-файл в папке обрабатываемой апачем, и он будет работать.
Китикет
Дмитрий
В js есть как минимум процедура компиляции и запуска.
Влад
Неужели шутки про то, что php плохой язык и на нем ничего серьезного не напишешь ещё актуальны в 2020 ?) Особенно в js сообществе
Mihail
Foma
Roman
Foma
Аа, хоч мож глянуть на ларавел(слизан с рельсов, норм тема
Foma
Норм пхп сейчас так
Foma
На ноде adonis
Дмитрий
Но npm start нужен.
Игорь
Александр
Но npm start нужен.
Ну на now.sh не надо запускать, там FaaS, код просто будет дернут при реквесте
Foma
Александр
Foma
Ага
Там же как раз и надо указывать какой файл запускать
Александр
Но не суть, я не про сам сервис конкретный, а про то что порог вхождения у js очень низкий, для того чтобы поделку выкатить
Foma
Ну да сервис пуля
Ruslan
Всем привет, подскажите плиз, кто сталкивался с таким, вставляю html код иконки внутрь тега span, в хроме на адаптивной версии все отображается, на реальных телефонах иконка не отображается тупо
Vadim
Ruslan
Dmitriy
Ivan
Ты ошибаешься, redux — это не ViewModel
Dmitriy