Как стать автором
Обновить
45
0
Андрей Губанов @Finom

Веб разработчик

Отправить сообщение

Восхищаюсь вашей стойкостью!

Фактов и доказательств масса, загляните в Гугл (не в Яндекс). Если вы не интересуетесь темой, это не значит, что доказательств нет.
Удивительно, что среди молодого (или даже «айтишного») населения России есть те, кто считает, что Россия не вводила войска в Украину, а на Донбасе воюют шахтёры и трактористы (по словам главнокомандующего ВСРФ) против вооруженных сил целой страны.

Я бы еще к антипаттернам добавил очевидный литерал массива и не очень очевидный, но распространенный антипаттерн возврата обработчика при каждом рендеринге.


const onClickMe = (name) => (event) => doSomething(name);
//...
<SomeComponent something={['foo', 'bar']} onClick={onClickMe('baz')} />

Скорость загрузки, в большей степени, будет зависить от длины цепочки зависимостей, а не только от скорости отдачи файлов HTTP/2. Иначе придется включать прелоад всех модулей, а это требует тулзы подобной бандлеру. В этом не очень много смысла.

Есть также огромный аутлет, где можно купить по настоящим скидкам брендовые шмотки.

Где и как он называется? Из дешевых брендовых аутлетов знаю только TKMaxx, которого нет в Чехии, к сожалению.

Обновил описание в репозитории, спасибо.

Это не просто Hello World, это — quick and dirty Hello World. Такой код никогда не должен попасть в продакшн, уж лучше на jQuery намакаронить.


Я так понимаю, у вас достаточно мало знаний относительно React. Тогда, давайте прекратим эту беседу.

Вы на полном серьезе вырываете из контектста раздела "Trying Out React" эту фразу?

Ну такое. Не только выучить, но и заюзать это всё не так просто. У многих возникает шок от того, что веб разработчик, оказывается. должен знать NodeJS, даже если пишет только под фронт. Это я не говорю об остальном инструментарии. Если вы осилили (изучили и смогли использовать) все необходимые технологии за пару месяцев, примите моё уважение.

Лучше оптимизирует рендеринг?

Если вы хорошо разбираетесь в React можем подискутировать (так как я и сам в нем неплохо разбираюсь). Если нет, я бы не хотел в этом посте описывать принципы рендеринга в Реакте, есть масса статей на эту тему.


уже давно неправда и не надо поддерживать этот миф.

Поговорите с любым начинающим разработчиком, для начала. Немало людей забивают на веб разработку, узнав о том, сколько вего им нужно знать, чтоб написать грамотный Hello World, используя один из мейнстримных фреймворком.

В общем, всё вышесказанное, можно свести к "Я умею что-то на jQuery, но хочу делать лучше" и таких разработчиков немало. Причем, остальное (сборка, пакеты, ECMAScript Stage X) можно учить постепенно, по-прежнему используя Matreshka.js.

Новички скорее всего будут смотреть на React, обучающих видео и статей по нему немало

Есть такое понятие, как JavaScript усталость. Слишком много всего нужно знать помимо, собственно Реакта: сборка, стор, оптимизация рендеринга (чем, к сожалению, часто пренебрегают).


Бекендщики с большей вероятностью посмотрят на Angular2, потому что там есть DI, MVC и типизация

Смотря кто. По моему опыту общения с разработчиками, бек-ендщики (например, PHP-шники), как правило, не уделяют много внимания фронт-енду и обходятся неструктурированным кодом на jQuery. React/Angular/Vue — это то, что их не интересует (это не касается людей, пишуих под NodeJS).

Цитирую с сайта:


Для кого этот фреймворк?


  • Для новичков в веб программировании, желающих освоить разработку одностраничных приложений
  • Для full-stack разработчиков, для которых front-end разработка стоит на втором месте после back-end
  • Для всех тех, кого не устраивает текущий порядок вещей во Вселенной веб разработки

На ноде уже есть async/await.

Я думал, что вы имеете в виду, что можно как-то обойтись без настройки nginx вовсе. А так, не вижу смысла сёрфить статику нодой если есть возможность сёрфить её быстрее.

Сходу даже не пойму, как настроить тулзу для нескольких доменов.

1
23 ...

Информация

В рейтинге
Не участвует
Откуда
Одесса, Одесская обл., Украина
Дата рождения
Зарегистрирован
Активность