но при этом у него есть 5 блоков с динамически меняющейся инфой
Оверхед по мне. Ангуляр это же еще и rxjs и di. В общем из пушки по воробьям
Для мелких проектов, бессмысленно брать Angular, это как топором маленький гвоздь забивать
Только зачем rxjs использовать в лэндингах непонятно
чтобы было удобно и реактивно
можешь попробовать пройти туториал по ангулар+тс (https://angular24.ru/tutorial), птом после него такой же проект запилить на реакт+js, на ангулар выдели дня 3 и не важно успеешь или нет, птом садись на реакт и также 3 дня и сам потом примешь решение и если у тебя лендинг то значит нужен еще и сср
В лендинге не так много логики, чтобы прибегать к использованию rxjs и операторов, разве что при работе с формами они понадобятся
У анг родные вещи завязаны на rx. Даже EventEmitter простейший
Только зачем мне основы angular сейчас рассказывать я не понимаю, ну да ладно, лэндинг это больше про красивый дизайн, вёрстку, минимум бизнес логики
Я кому что выбрав анг не получится полностью отказаться от rx
Ну на react тебе вручную придётся самому писать сложную логику
Ну если придется сложную- выбиру анг)
там в реакте редакс всему голова, и реакт разрабы сразу пишут логику приложения отвязанную от уи потом биндят на уи, у нас в большинстве случаев логика есть в компонентах или вынесена в сервис но все также юзается из компонент, если писать на ngrx то можно отвязать логику от уи, но блин есть же редакс и его можно спокойно юзать и в ангулар так как редакс не привязан в фрэймворку, а коли решили делать через редакс то от ангулар и всей его архитектуры нет смысла, так как какая разница куда выводить в рендерер ангулар или jsx реакта, лучше выбрать то где меньше читать нужно и изучать - реакт а если редакс и ngrx не нужен то ангулар норм
Обсуждают сегодня