Основной разработчик Webpack Шон Ларкин хвалит Vue

внешний интерфейс Vue.js React.js Webpack
Основной разработчик Webpack Шон Ларкин хвалит Vue

Недавно dev.io пригласил Шона Ларкина, главного разработчика Webpack, ответить на вопросы разработчиков, некоторые вопросы интересны, и я хочу поделиться ими с Nuggets.

Начните с закусок:

Разработчик спросил Шона, как он стал основным автором популярного проекта. Шон не стал сразу говорить, что делать, но сначала сказал вопрошающему, что ему нужно знать, достаточно ли у него страсти к проекту, нравится ли ему проект и пользователи проекта. Затем я сказал, что если вы хотите быть основным автором проекта, вам нужно завоевать доверие команды поддержки проекта различными способами.

В конце концов, если я смогу изменить жизнь одного человека к лучшему, я выиграю. И открытый исходный код и те невероятные благословения, которые он мне дал, стали идеальным средством для продолжения этой миссии», — Шон Ларкин.

основное блюдо:

«Можете ли вы уточнить, почему React лучше, чем Vue?» (обратите внимание на вопрос, почему React лучше, чем Vue).

Шон Ларкин ответил так:

Экосистема: Vue — это проект, управляемый сообществом без какой-либо коммерческой цели. Поэтому мы можем видеть:

  • Поддержка маршрутизации — эта часть поддерживается непосредственно командой Vue, в середине нет пробела, и это отличный опыт в использовании.
  • Управление состоянием полностью разрешено и поддерживается — таким образом, приложения Vue и Vue работают без проблем. Мы все знаем... Приложение React выглядит совершенно иначе, чем приложение React+Redux или приложение React+StateManagementLibrary.
  • Тесно сотрудничайте с некоторыми из лучших инструментов сборки в сообществе, такими как Webpack. Пишите код с помощью Vue из
    import Component from ’./vue-component.vue';

    стал

    const Component = () =>import('./vue-component.vue');

    Именно эти незаметные детали говорят о том, что «мы заботимся о пользователях, и наши инновации всегда ориентированы на пользователей».

Синтаксис: На мой взгляд, однофайловые компоненты являются тенденцией развития. Не только потому, что он оперативно обновляет модули в Webpack, но и потому, что позволяет вамнеобходимопри написании JSX. В большинстве случаев однофайловых компонентов Vue достаточно, и вам вообще не нужно писать JSX.

Трафареты: трафареты, которые vuejs предоставляет для vscode и т. д., превосходны.

Большая разница между React и Vue заключается в системе, управляемой событиями, и «обнаружении зависимостей».

Вместо того, чтобы требовать кучу componentWillUpdate, Vue автоматически отслеживает измененное состояние, экономя разработчикам много средств по сравнению с React.

посмотри на это:


Боже, это так удивительно? Vue может делать все то же, что и React.

  • JSX? нет проблем
  • НОЦ? нет проблем
  • Шутка/Фермент? Без проблем (Фермент=>Авиариаз)
  • Контекст? Нет проблем
    Поэтому я думаю: если вы хотите использовать React в проекте, просто используйте Vue.

Извините... Я только что заметил, что вы спросили, почему React лучше, чем Vue.

Бен Губка не мог сдержать смех, когда я увидел это. Я не знаю, действительно ли Шон не видел этого ясно или просто хотел воспользоваться возможностью, чтобы похвастаться Vue.

Другой человек распылил Webpack перед Шоном, и Шон один за другим вежливо ответил.

Кроме того, поскольку Шон является разработчиком Edge, вопросов по Edge довольно много.

Все вопросы и ответы можно посмотреть здесь:
Дев.то/он и Ларкин ты/…

Nuggets также будут время от времени проводить подобные мероприятия AMA, вы можете оставить человека, которого хотите спросить, может быть, мы его пригласим~