Вопрос

Я заинтересован в том, чтобы знать, какие стратегии они используют для нажимания кода в браузер, когда файл изменен, но я ничего не нашел в Интернете об этом.Я также искал код в их на их github repo безрезультатно.

Так, как проводится горячая перезагрузка в Meteor? Есть ли альтернативы? Можно ли реализовать код и активы перезагрузить использование Socketio в узле?

Это было полезно?

Решение

Вы можете начать Здесь :

Реализация реактивности Meteor не короткая и сладка, около 50 Линии кода. Вы можете подключить к нему самостоятельно, чтобы добавить новый реактивный Контексты или источники данных, используя модуль METEOR.DEPS.

Meteor имеет простую систему отслеживания зависимостей, так что она может автоматически переменные шаблоны и такие, когда переменные сеанса Изменение изменений или запрашивает базы данных.

В отличие от большинства других систем, вам не нужно вручную заявить об этих Зависимости - это «просто работает». Механизм прост и эффективен. Когда вы вызываете функцию, которая поддерживает реактивные обновления (скажем, Запрос базы данных), он автоматически сохраняет ток «Invalidation Объект контекста ", если есть (скажем, текущий шаблон оказывается.) Позже, когда данные изменяются, он может «недействителен» этот контекст (скажи шаблон, чтобы рерандер сам.) Вся реализация составляет около 50 Линии кода.

Разработчики, в частности, авторы пакета, могут использовать недействительные контексты для реализации дополнительных источников реактивных данных или для записи Функции, которые автоматически регистрируют зависимости от реактивных данных источники.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top