Vladimir
Nginx ?
апач
Vladimir
отдать index.html
А что внутри его должно быть?
Dmitriy
редакс
и graphql ?
Sergey
Что используете в проде с react? ▪️ 37% (104) Классы ▫️ 35% (97) Хуки ▪️ 16% (47) ХОКи ▫️ 10% (29) recompose 🔠 Можно выбрать несколько вариантов 👥 277 (188) - всего голосов
Alexey
а классы и ХОКи взаимоисключающие понятия что ли ?
Cenator 🐈
а классы и ХОКи взаимоисключающие понятия что ли ?
Можно выбрать несколько вариантов
Eugene
🌚всего по чуть-чуть
Eugene
но новые компоненты на хуках🌚
Cenator 🐈
Вообще у меня есть хок с хуками
arts
как бы да
С чего бы?
Frontend Priest
🦜
Реализация что-то через класс подразумевает наследование. Хок реализуется через декоратор, либо передачей компонента в аргумент функции
Mihail
как бы да
хоки и на функциональных компонентах делаются
🦜
или это только с декораторами
Cenator 🐈
не делаются
Делаются
Frontend Priest
не делаются
Как интересно
Китикет
Классы только потому что проект старый
Китикет
Так бы хуки
Frontend Priest
или это только с декораторами
Фишка в том, что по концепции хок - разновидность декоратора
🦜
вспомнил, декораторы работают только с компонентами через класс
Mihail
не хок?
🦜
@hoc
🦜
не хок?
хок, но такой код хуевый и не нужен
Alexey
как легко тут холивары устраивать :з
🦜
один хер, они не нужны, если нормально код писать
🦜
как и саги
🦜
))
Frontend Priest
Ты исчерпал лимит ошибок на неделю вперёд
Александр
как и саги
поспорил бы с этим
Frontend Priest
поспорил бы с этим
Можешь начинать, я буду за тебя
Alexey
а компоненты в 4200+ строк это нормально?
Александр
Можешь начинать, я буду за тебя
Да аргементы против то обычно сводятся к тому что код на сагах нечитаемый, мой поинт в том что, если не думать над архитектурой хоть чуток то код хоть с эффектором говном будет и его ничего не спасет. Не саги плохие, не редакс, разруха в головах разрабов, а в случае с редаксом/сагами имеем еще и то, что легко окирпичить весь проект бездумным применением данных технологий.
Alexey
а то тут старый фронт проекта нужно подравить и я чего-то ну это самое вот
Александр
а компоненты в 4200+ строк это нормально?
смотря что за компоненты.. но вообще попахивает
Alexey
смотря что за компоненты.. но вообще попахивает
как я понял - целая страница. с блекджеком
Alexey
и их много таких :(
Артем
Ребята,всем привет,установил Material UI. Пытаюсь вывести контейнер с h2. Кидает ошибку,почему оно его кидает?
Александр
Декомпозировать надо
Frontend Priest
Я бы начал с разрезания на огромные куски
Alexey
дануна перепишу лучче когда задача подойдет такая
Frontend Priest
Потому что такое полотно рефакторнуть в одну итерацию - маленький ад
Abilmansur
почему модалка не закрывается когда изменяется его стейт?
Abilmansur
код
скидывал, ты ответил надо декомпозировать, я так и сделал но всё равно не закрывается
Александр
да ладно?!
Плохая модалка значит раз не закрывается
Evgeny
скидывал, ты ответил надо декомпозировать, я так и сделал но всё равно не закрывается
когда ты пишешь спустя 100500 сообщений, кидай хоть ссылку на предыдущее сообщение
Abilmansur
вот
Abilmansur
Abilmansur
Evgeny
вот
благодарю, на будущее, код лучше кидать в gist.github.com
Александр
значит не вызывеется handleCancel
Александр
по коду не понять почему не работает
Abilmansur
значит не вызывеется handleCancel
вызывается, проверял через консоль
Александр
вызывается, проверял через консоль
покажите где отрисовывается модалка место
Александр
или она должна закрываться при переходе на другую страницу?
Александр
тогда в handleChange надо еще visibility: false
Vladimir
вызывается, проверял через консоль
а showModal сразу же с закрытием не вызывается? stopPropagation может не хватает
Evgeny
а как реакту понять какую модалку закрыть? у тебя же тут коллекция модалок рендерится, нет?
Evgeny
хотя по логике он должен все закрыть
Abilmansur
да
пробовал выносить, всё равно не закрывается
Evgeny
пробовал выносить, всё равно не закрывается
это в любом случае неправильно. у тебя один метод и один флаг отвечающий за все модалки
Владимир
Ребят, можно ли поменять пропсы элемента внутри, допустим onClick, который срабатывает на этот элемент?