Anonymous
Например которые в channel отправляются, тут лучше к документации обратиться
Спасибо, вообще то я в чате спросил потому что в доке нет ничего про то как саги улучшат мою жизнь по сравнению в санками, ты мне сыплешь какие то кейсы вообще не из реакт мира
Александр
Это могут быть события onmessage от вебсокета или события типа onmousemove от пользователя к примеру
Anonymous
Название чата
Александр
Спасибо, вообще то я в чате спросил потому что в доке нет ничего про то как саги улучшат мою жизнь по сравнению в санками, ты мне сыплешь какие то кейсы вообще не из реакт мира
Если у вас нет таких кейсов, и вас устраивает подход с санками то и используйте их, это совершенно нормально что ваши потребности покрываются этим
Anonymous
Они улучшат ее тогда когда тебе с санками будет плохо
Ну есть какой то реальный ощутимый пример?
Александр
Саги не нужны, все кейсы покрываются санками, саги это чрезмерное усложнение придуманное чтобы умные люди козыряли не менее умными словами. Такой ответ устроит?
Oleg
ребят, дайте хотя бы направление того, что именно учить, чтобы соответствовать этому твиту. я пока не совсем понимаю, что значит "сильный JS разраб". Стейты, архитектура и производительность звучат очень расплывчато
Александр
Ну есть какой то реальный ощутимый пример?
Вы не тем путём идёте, заместо того чтобы пытаться понять что они дают, лучше самому придти к моменту когда санки не станут удовлетворительно решать ваши задачи (необязательно что такое случится, все зависит от решаемых задач)
Oleg
интересно при чем тут реакт
при том что тут сидят мощные JS разрабы)
Roman
при том что тут сидят мощные JS разрабы)
о, ты сильный программист? идём, поможешь сервер двигать
Александр
можно владеть реактом без знания JS?)
А то :) разумеется придётся спрашивать постоянно вопросы типа как отсортировать массив на реакте или где взять либу чтобы байты в мегабайты перевести
Александр
Ну это и не програмисты
Наверное, но это как-то токсично звучало бы
Maxim
Наверное, но это как-то токсично звучало бы
Возможно, просто люди которые сразу пишут в чат как остортировать масив ну, иначе сказать язык не поворачивается
Артем
А когда стоит начинать учить TypeScript?
Артем
Что перед ним стоит выучить?
Maxim
Что перед ним стоит выучить?
Да хотя бы основы жс знать
Oleg
А когда стоит начинать учить TypeScript?
https://github.com/kamranahmedse/developer-roadmap
Александр
Что перед ним стоит выучить?
Да можно сразу с него начинать
Артем
База у меня есть в js и реакт
Артем
Он вообще от реакта хоть немного зависит?
Anonymous
можно владеть реактом без знания JS?)
Я провожу собесы и я скажу что реактом "владеть" можно не только без знания js, а без знания реакта даже
Oleg
Субъективное мнение: саги говно Объективное мнение: если не понимаешь то они тебе не нужны
у меня тоже было такое мнение , когда впервые после thunk увидел саги. до сих пор боюсь их нормально изучить)
Артем
?
TypeScript
Артем
TypeScript
Или он полностью самостоятельный язык ( или что это) и с реактом он никак не связан
Anonymous
на уровне "создал компонент, задал стили"?)
Этого хватает для быдло коммерческой разработки
🐝 dmitriy
https://github.com/kamranahmedse/developer-roadmap
Полько не роадмапы, банально прозвучит, но нужно нужно просто знать как работает JS и различные паттерны проектирования + уметь быстро разбираться в вопросах - невозможно предсказать что вам понадобится и никакой роадмап не поможет это предсказать
Anonymous
8 из 10 кандидатов на сениоры с зп от 150 не могут объяснить почему нельзя мутировать стейт в редуксе
Maxim
ок. а какой кейс использования TypeScript, если ты не знаешь реактивных либ? TS часто используют просто голым?
Все что на реакте с жс тоже на тайскрипт только прописываешь тонны типов, да конечно могут быть и траблы с тем что какая то либо не имеет типов но то уже такое дело
Anonymous
ок. а какой кейс использования TypeScript, если ты не знаешь реактивных либ? TS часто используют просто голым?
Ts это автокомплит, и тс это если ты изменил тип в одном месте у тебя проект не соберется пока все не будет сделано как надо
Anonymous
Ну ещё тс это понты
🐝 dmitriy
Viacheslav
🐝 dmitriy
Стейт менеджер не связан с реактом
Anonymous
потому что мутации не отслеживаются
Хотел написать кэп, но вдруг 90% чата до сих пор не в курсе)))
Viacheslav
Стейт менеджер не связан с реактом
Реакт-дом можно считать? А стайлед компонентс? А библиотечка classnames
🐝 dmitriy
потому что мутации не отслеживаются
Я б не засчитал это за ответ
Oleg
так то-то и оно
кстати в этом возможно и косяк офф доки реакта. нет норм объяснения. нам просто говорят "нельзя"
Dwight🫀
Всем привет, подскажите, где или с каких ресурсов вы начинали изучение react js?
Roman
Я б не засчитал это за ответ
я вообще согласен, что ответ плохой. потому что среди тех, кто не знает почему нельзя, очень мало тех, кому фраза "мутации не отслеживаются" что-то даст :)
Oleg
)))
🐝 dmitriy
Oleg
Либерленд) звучсит как локация из GTA)
Oleg
нашел статью. мб кому то будет полезно https://daveceddia.com/why-not-modify-react-state-directly/
Ivan
Спасибо, вообще то я в чате спросил потому что в доке нет ничего про то как саги улучшат мою жизнь по сравнению в санками, ты мне сыплешь какие то кейсы вообще не из реакт мира
кмк саги позволяют кратко и декларативно описывать непростые сценарии вот, например, сценарий: нужно задать пользователю вопрос, на ответ у него есть 10 секунд. если не успел — вопрос снимается, пользователь проиграл если пришёл новый вопрос до того, как был получен ответ на старый (например, пользователь нажал кнопку «пропустить») — неотвеченный вопрос где-то сохранить для статистики и повторить сценарий для нового вопроса https://codesandbox.io/s/sweet-dawn-7kqoq
Mirzo
Добрый день. Есть кто пользовался mui-datatables? У меня возникла проблема с ре-рендером. Изначально, в таблице 10 строк, после нажатия на кнопку ещё 10 строк прибавляются. Но почему то таблица не ре-рендерится? Спасибо.
Ivan
Добрый день. Есть кто пользовался mui-datatables? У меня возникла проблема с ре-рендером. Изначально, в таблице 10 строк, после нажатия на кнопку ещё 10 строк прибавляются. Но почему то таблица не ре-рендерится? Спасибо.
собери пример в codesandbox.io иначе никто не будет пытаться угадать, что за кнопка, что за клик, кто строки прибавляет, мутируешь ты или нет, что там ещё происходит
Ivan
Спасибо, вообще то я в чате спросил потому что в доке нет ничего про то как саги улучшат мою жизнь по сравнению в санками, ты мне сыплешь какие то кейсы вообще не из реакт мира
я на санки только посмотрел издалека и сразу отказался от них в пользу саг поэтому мне интересно, сколько кода нужно написать для реализации того же самого на санках? https://t.me/react_js/781435
Ivan
столько же. только вместо yield - dispatch
race, takeLatest и delay руками писать не придётся?
Roman
race, takeLatest и delay руками писать не придётся?
ну тут просто нельзя сравнивать санки и саги, так как саги покрывают больше. можно взять точно такое же готовое из RxJs или откуда
Anonymous
race, takeLatest и delay руками писать не придётся?
А что там собственно писать по 10 строк кода на es6 синтаксисе? А отменой эта сага приносит больше проблем чем решений
Ivan
А что там собственно писать по 10 строк кода на es6 синтаксисе? А отменой эта сага приносит больше проблем чем решений
ну так каждые десять строк нужно протестировать, придумать и сделать универсальными для всего проекта и положить их в директорию `./helpers`)
Sergey
@Atassis добрый день!) Насчёт вчерашнего вопроса. Есть какая-нибудь организация на гитхабе про rudevs и все эти чаты или нет? Если нет, то неплохо бы создать. Например, ботов там разрабатывать нужных. Пока из идей есть две) Одна это бот, чтоб сниппеты с кодом автоматом заливать куда-нибудь на gist, codesandbox и т.д. Другая это тоже бот, чтоб генерить ссылки на lmgtfy, может и не очень нужно конечно 😁 Но часто вопросы в чатах можно решить запросом в гугле) Или что-нибудь аналогичное для MDN. В общем я думаю найдём что ещё можно сделать. За пример организации можно взять вот это вот https://github.com/reasonml-community/meta
Anonymous
я на санки только посмотрел издалека и сразу отказался от них в пользу саг поэтому мне интересно, сколько кода нужно написать для реализации того же самого на санках? https://t.me/react_js/781435
И мне все интересно что за ядерные реакторы вы там все пишите, я не могу ни одного кейса найти из последних лет 3 где саги бы себя оправдали