Size: a a a

2018 October 31

DG

Danil Gudz in Angular Kyiv
Dmitry Kutran
Декларативно можно код с сайдэфыектами писать и неморочиться
сайды эффекты твои) на презе абрамов показал то что в первом еще ангуляре называлось two-way data binding)
источник

DG

Danil Gudz in Angular Kyiv
а на самом деле как говорил довольно извесный чел в сфере энгулара "какая разница на чем писать, лишь бы бабки платили")
источник

AO

Andrew Ostrovskii in Angular Kyiv
Danil Gudz
они че не добавляют ты мне рассказываю что энгулару каюк)) реакт это как пхп, натыкают фич и дают слишком много свободы девам, а потом в говне колупайся, в энгуларе как-то все по-четче имхо
7й пхп весьма хорош
источник

DG

Danil Gudz in Angular Kyiv
Andrew Ostrovskii
7й пхп весьма хорош
все весьма хорошо в надежных руках
источник

DK

Dmitry Kutran in Angular Kyiv
Danil Gudz
сайды эффекты твои) на презе абрамов показал то что в первом еще ангуляре называлось two-way data binding)
Объясни в сравнении кода на хуках и первого энгулара - где там two way databinding)
источник

DG

Danil Gudz in Angular Kyiv
когда он делает [name, setName] = useState('kek')
а потом все это в инпут <input {value}=name {onchange}=setName>
ну или типа того, не сильно синтаксис шарю
источник

DK

Dmitry Kutran in Angular Kyiv
Danil Gudz
когда он делает [name, setName] = useState('kek')
а потом все это в инпут <input {value}=name {onchange}=setName>
ну или типа того, не сильно синтаксис шарю
Там механизм надо понимать, как это работает) Вне скоупа функции компонента ты это не заюзаешь
источник

DG

Danil Gudz in Angular Kyiv
в первом энгуларе директива/компонент были с $scope что в плане реакта просто state компонента, а все эти гетеры/сетеры на инпуте - ng-model были
источник

DG

Danil Gudz in Angular Kyiv
ну так я понимаю что useState - локальный стейт
источник

DK

Dmitry Kutran in Angular Kyiv
Да
источник

DG

Danil Gudz in Angular Kyiv
$scope по DI первого анг - тоже локал стейт
источник

DK

Dmitry Kutran in Angular Kyiv
Только хуки работают немного аналогично скедулеру в движке джаваскрипта, а скоуп ваш мутабелен и работают, как прокси
источник

DK

Dmitry Kutran in Angular Kyiv
Тобишь сверху вниз, поэтому там и правила их описания есть
источник

DK

Dmitry Kutran in Angular Kyiv
И такое дебажить легче
источник

DK

Dmitry Kutran in Angular Kyiv
И то, если приходится, так как в энгуларе декларативность - всегда было узким местом
источник

m

maks#dev in Angular Kyiv
да уж...
источник

DK

Dmitry Kutran in Angular Kyiv
а на самом деле как говорил довольно извесный чел в сфере энгулара "какая разница на чем писать, лишь бы бабки платили")
источник

DK

Dmitry Kutran in Angular Kyiv
Для сравнения - как в энгуларе реализовать подписку и отписку к стриму в компоненте?
источник

DG

Danil Gudz in Angular Kyiv
та вообще сомнительно спорить на эту тему в канале под названием Angular Kyiv
я вообще все не к тому пишу что реакт говно) а каждая реализация фреймворка имеет свое право на жизнь) наоборот, больше фреймворков - больше бабок в рынке, у тебя есть работа, у дяди пети есть работы и тд) всем норм) инфраструктура энгулара вполне себе четкая и на 90% аппок сложно будет найти аргументы почему юзать реакт и тоже самое наоборот) все они делают одно и то же, а эти оптимизации вполне достаточно для 99% приложений что в реакте что в энгуларе и по скорости работы хрен отличишь
источник

DK

Dmitry Kutran in Angular Kyiv
Вернее, даже сделать такую единицу, с подпиской/отпиской, которая будет реюзаться
источник