Зачем в meteor js 1.5 вставки import?

261
28 августа 2017, 09:36

Во всех файлах по умолчанию указывается вначале:

import { Meteor } from 'meteor/meteor';

И тому подобное.

Но и без этой вставки всё работает. Зачем meteor то это понадобилось... Это нужно для IDE, для производительности или ещё для чего? Не могу понять.

Расскажите, пожалуйста, буду очень признателен :)

Answer 1

Глобальный объект Meteor и другие оставлены для обратной совместимости с прошлыми версиями. Писать везде этот импорт нужно потому что:

  1. Отказ от глобальных переменных -- правильный подход: явный импорт упрощает чтение кода, уменьшает количество ошибок.
  2. В одном из последующих релизов глобальные переменные, такие как объект Meteor, могу попросту убрать и после обновления ваше приложение перестанет работать, если вы использовали глобальные переменные без импорта.
READ ALSO
Поиск из пунктов

Поиск из пунктов

Имеется выпадашка, в которой содержаться пункты с названиями городов, а также placeholderСуть идеи такова, что когда пишешь в placeholdere название города,...

265
Обрезать текст при вставке из буфера обмена

Обрезать текст при вставке из буфера обмена

Есть определенный html в буфере обмена

376
Meteor.js производительность

Meteor.js производительность

Интересно, кто-то создавал 20000 строк в базе и проверял в разных вариантах деплоя, на сколько быстро в действительности Meteor отдаёт этот списокЕсть...

249