Vlad
как полюбить реакт после вью?
Vlad
чтобы не гореть на него(
Anonymous
типизация в шаблончиках?
Андрей
чтобы не гореть на него(
Не гори. Пиши на вью. Зачем себя мучать?
Vlad
компания требует реакт)
Bill
компания требует реакт)
Нужно проникнуться философией. Почитать бест практис
Anonymous
вью не развивается полтора года и опаздывает обещалками на квартал
Андрей
компания требует реакт)
Смени компанию. Это проблема? Любят же люди заниматься нелюбимым делом.
Vlad
Смени компанию. Это проблема? Любят же люди заниматься нелюбимым делом.
ну для меня да :с к тому же опыт реакта в любом случае нужен будет
Anonymous
да комон, все олдскульные вьюшники помоему свалили на реакт
Vlad
та хз, я сейчас бешено скучаю по вью)
Anonymous
в хаскель
Anonymous
Свалили обратно в пхп
ибо первый ангулар всё
Anonymous
а нет
Anonymous
LTS
Ivan
та хз, я сейчас бешено скучаю по вью)
Сейчас сам после вью пробую реакт. Самому многие вещи очень непривычны. jsx по сравнению с template во вью вообще режет глаза
Aleksei
ну ладно вам, а программирование в html атрибутах разве не режет глаза? вот эти всякие v-if
Vlad
это как всякие pug и прочие шаблонизаторы (которые я конечно же не юзал)
Vlad
но это все равно удобней
Vlad
особенно рендер списков
Anonymous
переходите на тс
Vlad
он как-то поможет?)
Anonymous
поможет понять что тайпчек в вью шаблоны завезут года через два, а в реакте есть
Serhii
подскажите, как юзать Suspense так, чтобы на клиенте он юзался а при SSR нет? в реактДОМсервер его еще не завезли я так понял
Glindep.
Привет. Есть проблема: Нужно подключить к сайту 3-rd party чат, в моем случае SendBird. У них есть пример виджета, который можно добавить к себе на страницу, и предоставляют апи что бы работать с сообщениями и тд. Апи не для реакта, но есть гайд по переходу примера для интеграции с реакт приложением. В одном из пунктов, они советуют сделать ежект приложения, для того, что бы сменить eslint конфиг и правильно интегрировать виджет. Каким образом я могу сделать оверрайт правил конфига cra что бы он, к примеру, игнорил нужный мне файл, или отключить нужное правило, или сменить правило для определенного файла? Пробовал создать в src свой .eslintrc - не сработало; Пробовал создать .eslintignore и добавить туда путь к этому файлу - не сработало; Пробовал в package.json менять нужные правила для файла через eslintConfig - не сработало; Пробовал в package.json добавить в eslintIgnore нужные файлы - не сработало; ради такой херни ежект делать не хочу. Может есть у кого-нибудь решение\совет по этому?
Anonymous
можно конечно подсунуть кастомный react-scripts
Anonymous
но
Anonymous
нужно ли?
Glindep.
Постал вопрос: 1) Или ежект 2) Или делать фулл ют-кит для этого виджета, в крайнейшие строки (маловероятно по времени)
🦜
Привет. Есть проблема: Нужно подключить к сайту 3-rd party чат, в моем случае SendBird. У них есть пример виджета, который можно добавить к себе на страницу, и предоставляют апи что бы работать с сообщениями и тд. Апи не для реакта, но есть гайд по переходу примера для интеграции с реакт приложением. В одном из пунктов, они советуют сделать ежект приложения, для того, что бы сменить eslint конфиг и правильно интегрировать виджет. Каким образом я могу сделать оверрайт правил конфига cra что бы он, к примеру, игнорил нужный мне файл, или отключить нужное правило, или сменить правило для определенного файла? Пробовал создать в src свой .eslintrc - не сработало; Пробовал создать .eslintignore и добавить туда путь к этому файлу - не сработало; Пробовал в package.json менять нужные правила для файла через eslintConfig - не сработало; Пробовал в package.json добавить в eslintIgnore нужные файлы - не сработало; ради такой херни ежект делать не хочу. Может есть у кого-нибудь решение\совет по этому?
В package есть поля для конфига еслинт
Glindep.
В package есть поля для конфига еслинт
делал это, тоже не канает
Glindep.
Через overrides?
да, и через eslintIgnore поле тоже не идет
🦜
да, и через eslintIgnore поле тоже не идет
Тогда craco или что-то подобное с еслинтом
🦜
А так, нечего брать кра в прод
Glindep.
А так, нечего брать кра в прод
он там два года уже, но чат решили делать не свой а сторонний
Glindep.
и зациклились именно на этом сервисе, какого-то
Alexander
Привет. Нужна помощь по react-dnd. Создал упрощённую версию приложения. Суть в том, что пытаюсь обернуть компоненту , придав ей функционал drag и drop одновременно. По отдельности работает, вместе - нет. Пример здесь: https://codesandbox.io/s/quirky-glade-x4h51 Буду благодарен за подсказку, чем дело.
Arthur
почему реакт не хендлит ошибки вида <div>{{name: true}}</div> ?
Arthur
CDc, в смысле
Alexander
парни, кто-то подключал google-optimize к реакту не как отдельный npm пакет?
Arthur
а какая тут ошибка?
невалидный чилдрен
Artem
ну да, это будет просто блок с [object Object]
Arthur
А почему это ошибка?
ну это к тиме реакта вопрос, наверное
Victor
почему? ну просто сделал .toString() для переменной
Victor
точнее для данных
Arthur
будет Objects are not valid as a React child
Arthur
почему? ну просто сделал .toString() для переменной
ну если я спрашиваю, то очевидно, что нельзя так сделать
Arthur
ЧЯДНТ? https://codesandbox.io/s/gifted-meitner-b455m
я в кодсандбоксе тоже пробовал, всё ок
Arthur
с коллегой в колле сидели, он спросил, как ошибку хендлить. в итоге накидал в код-сандбоксе пример, он скопипастил в реакт-код и всё начало фейлится
Arthur
я на локали запустил - тоже самое
Андрей
Так в чём проблема? Всё работает как ожидается.
Arthur
в том, что didCatch для таких ошибок не хендлит их
Arthur
идёт проброс дальше
Андрей
в том, что didCatch для таких ошибок не хендлит их
У меня в примере хендлится всё.
Arthur
У меня в примере хендлится всё.
в кодсандбоксе и у меня хендлилось, в cra - нет
Arthur
а другие хендлит
Андрей
У тебя с проектом какая-то параша, а бочку катишь на реакт почему-то.
Arthur
мб из-за dev режима
Arthur
в кодсандбоксе продакшн-билд же
Андрей
новый проект тоже не отрабатывал
Запустил локально из под cra. Всё работает как надо.
Arthur
забавно. на двух компах не работает, на одном работает
Arthur
ты под дев-билдом запускал ?
Андрей
Да.
Arthur
интересно
Anton
Кто работал с react - virtualized ? Можно ли как-то там где я получаю rowData получать какую-то кастомную ф-цию?
Arthur
Да.
не, твой код на локали тоже не работает
Arthur
хз, в чём дело