Eugene
<ExpansionPanel actions=( <> <Button1 /> <Button2 /> </> ) />
дело в том, что родитель ExpansionPanel ListItem, который кнопка
Eugene
<ListItem selected={selected} onClick={onListItemClick} button > <ExpansionPanel expanded={expanded} onChange={handleExpand}> <ExpansionPanelSummary expandIcon={<ExpandMoreIcon />} aria-controls="panel1a-content" id="panel1a-header" > <IconButton className={classes.button}> <CircleIcon /> </IconButton> <Typography className={classes.heading}>{name}</Typography> </ExpansionPanelSummary> <ExpansionPanelDetails> <Typography>{description}</Typography> </ExpansionPanelDetails> </ExpansionPanel> </ListItem>
Eugene
и единственный способ это отлавливать через onChange={handleExpand}
Eugene
mui ругается, если вешаешь обработчики внутри
Eugene
на каждую кнопку
Eugene
не охота этот варнинг тянуть уже в начале проекта
Eugene
то есть по сути задача найти разницу между двумя svg кнопками
Eugene
в которых отличается только path
Eugene
да не ок)
Kurzdor
А какие есть способы завести ssr на cra v3, которые актуальные на данный момент?
Kurzdor
Руками собрать fastify/express серер?
Frontend Priest
Стандарт продолжать есть кактус
Не ко мне претензия, не я это делал
🦜
Не ко мне претензия, не я это делал
Ты так говоришь, как будто не найти работу без знания как с редакс работать
Frontend Priest
Frontend Priest
🦜
И чо
Алексей
лол
🦜
У меня есть работа. Использую эффектор
Frontend Priest
и чо
🦜
И то, это не показатель
Алексей
У меня есть работа. Использую эффектор
Ну кто-то и пурскрипт использует. Но это не значит, что на всякой экзотике далеко уедешь.
Алексей
И то, это не показатель
вполне показатель
🦜
Нет
Frontend Priest
У меня есть работа. Использую эффектор
а ты, человек в единственном числе, показатель не слишком эгоистично?
Алексей
🦜
Нет
Алексей
Что нет то?
🦜
Тебя взяли на работу как специалиста
🦜
Далее уже можно выбирать стек на проектах
🦜
Если у вас не язык в жопе и вы можете аргументировать
Алексей
Далее уже можно выбирать стек на проектах
Ага, конечно. Особенно если проект уже написан.
🦜
Если нет, ешьте кактус
Frontend Priest
Если у вас не язык в жопе и вы можете аргументировать
речь пошла о роадмапе для новичков, у них язык в жопе потому что слабенькие и сами не знают, в чём фишка
Александр
Ага, конечно. Особенно если проект уже написан.
Проекты то не всегда легаси достаются, порой новые пишутся
Юра
Не знаю, мне кажется, что нубу стоит учить Redux. Блин, это как говорить, что ES5 и jQuery не нужен, хотя сколько на нем проектов держится. (пока что)
🦜
Ага, конечно. Особенно если проект уже написан.
Зависит от того, какой проект ты выбрал. Далее, всегда можно уйти на другой проект, если это не галера с одним проектом
🦜
У меня так и вышло. Я делал сначала платформу на редаксе, ушел на другой проект и взял эффектор
🐏 Alexander
новичкам не надо учить стейт менеджеры, им надо научиться js и реакт, тут столько говно кода на реакте кидают, лучше бы подучили реакт, чем редакс
Алексей
Проекты то не всегда легаси достаются, порой новые пишутся
Но легаси скорее всего чаще будет. Потому что новые проекты не каждый день начинают, а легаси годами надо поддерживать.
artalar
Я знаю много людей которые пишут до сих пор новые проекты на редаксе. Более того, среди них даже есть те кто редусеры по класике пишут. Выходит много бойлерплейта и известные проблемы, зато очень предсказуемо и легко в поддержке
Frontend Priest
Не знаю, мне кажется, что нубу стоит учить Redux. Блин, это как говорить, что ES5 и jQuery не нужен, хотя сколько на нем проектов держится. (пока что)
ES5 держится ради ie, который как раз чуть-чуть осталось добить jq жила отлично, пока все важные фишки не перегнали в нативный es, так что тоже нет смысла учить твоя идея годная, но примеры не те
Алексей
И мне вот честно говоря интересно количество матерных слов, которыми будут вспоминать попугая его коллеги за то, что он выбрал экзотический эффектор, когда его проект уже станет легаси.
Andrey
ну редакс просто так из роадмапа не спихнуть джуну нерентабельно будет
🐏 Alexander
🦜
Есть у кого ответ?
Пишите свой велосипед
Andrey
лайфхак: ходить на собесы, выслушивать все требования, в конце говорить "сорре, у вас не эффектор, ваша компания мне не подходит" к концу 2019 эффектор будет уже в топе трендов 😏
Rustam
Потом появится что-то новое и многие как школьники закричат эффектор говно?))
Rustam
Все инструменты хороши под конкретные задачи, нет универсального))
🦜
лайфхак: ходить на собесы, выслушивать все требования, в конце говорить "сорре, у вас не эффектор, ваша компания мне не подходит" к концу 2019 эффектор будет уже в топе трендов 😏
Скорей спрашивать как они решают всю эту больше с редаксом и говорить " а у вас голова не пухнет от когниктивной нагрузки?"
Илья
сап, профи подскажите нубу привзал контекст к () this.onSelectCategoryHandler = this.onSelectCategoryHandler.bind(this) () где ловлю изменение селекта и хочу переписать стейт на его значение onSelectCategoryHandler = e => { let selectCategory = e.target.value this.setState({ selectCategory }) } отправляю пропсом в компонент <Filter onSelectCategory={this.onSelectCategoryHandler}/> ловлю изменение на селекте в другом компоненте <select name="categoryChoose" id="categoryChoose" className="category" onChange={this.props.onSelectCategoryHandler}> стейт переменная пустая чяднт?
Rustam
это не мешает инструментам быть убогими)
не мешает, но думаю, что те кто тут орут редакс говно не так давно хвалили его))
🦜
Потом появится что-то новое и многие как школьники закричат эффектор говно?))
Сначала посмотри как эффектор работает. Если сможешь повторить, я тебе денег дам
artalar
с первого раза, ткскзть
Daniil
хуле, папугу
Andrey
не мешает, но думаю, что те кто тут орут редакс говно не так давно хвалили его))
ну я со старта понял, что на голом редаксе далеко не уедешь, разве что в ближайшую психушку
Rustam
Сначала посмотри как эффектор работает. Если сможешь повторить, я тебе денег дам
Что повторить? Подход реактивного программирования? Не они его открыли))
🦜
Ты вот прям сразу взял и понял его?)))))
Я больше не понимаю как он под компотом работает в некоторых моментах, а с апи как-то по примерам окей было
🦜
Можно мне денег? 😃
Ты не повторил эффектор, ты лишь как-то закостылил редакс
artalar
Что повторить? Подход реактивного программирования? Не они его открыли))
Вообще-то абсолютно любой стейт менеджер “реактивный”. Эффектор другие проблемы решает в общем и в реактивности вчастности. Говорил об этом уже: https://youtu.be/48XSmEIqbkI?t=2354
artalar
Ты не повторил эффектор, ты лишь как-то закостылил редакс
Ну его не так сложно повторить. Другой вопрос что Дима сделал реализацию достаточно компактной и производительной
Алексей
Ну или из кривости rxjs
artalar
Глитчи - проблема обсерваблов как ~спеки
Алексей
Ну как я понял, корень проблемы лежит в том, что один наблюдаемый объект обновляется при обновлении другого, что приводит к двойному вызову наблюдателя этого всего действия.