Size: a a a

Клуб Vue.js-разработчиков

2021 February 18

IK

Illya Klymov in Клуб Vue.js-разработчиков
Danil s odnoj ‘i’ i 'a'
мне одному кажется, что этот(learn js) ресурс будет тяжеловат для новичков?
он с самого начала )
источник

TA

Tetiana Afanasieva in Клуб Vue.js-разработчиков
А кто как делает импорт констант из справочника? Например, есть js файл с объектом, свойста первого уровня которого будем импортировать через декомпозицию там, где они нужны. Вы как-то единообразно их называете? Например, export default { constBlaBla : ’blabla’, constFoo: [1,2,3], constBarBaz: { bar: ‘bar’, baz: ‘baz’} }, чтобы потом импортировать {constBlaBla} from constants.js и было по имени видно, что оно - константа из справочника? Может, есть какое-то прям красивое решение?
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
Tetiana Afanasieva
А кто как делает импорт констант из справочника? Например, есть js файл с объектом, свойста первого уровня которого будем импортировать через декомпозицию там, где они нужны. Вы как-то единообразно их называете? Например, export default { constBlaBla : ’blabla’, constFoo: [1,2,3], constBarBaz: { bar: ‘bar’, baz: ‘baz’} }, чтобы потом импортировать {constBlaBla} from constants.js и было по имени видно, что оно - константа из справочника? Может, есть какое-то прям красивое решение?
import * as CONSTANTS from '...' ?
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
и делать не export default одной, а export каждой
источник

TA

Tetiana Afanasieva in Клуб Vue.js-разработчиков
а если не все нужны в этом конкретном месте?
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
их выкинет сборщик
источник

TA

Tetiana Afanasieva in Клуб Vue.js-разработчиков
спасибо!
источник

IK

Illya Klymov in Клуб Vue.js-разработчиков
теоретически :) Но на практике даже если у вас там 200 констант - вы не увидите изменения в размере бандла
источник

OD

Oleh Diian in Клуб Vue.js-разработчиков
хм, вебпак так умеет? я думал ето фишка rollup...
источник

VK

Vladimir Klimov in Клуб Vue.js-разработчиков
Danil s odnoj ‘i’ i 'a'
мне одному кажется, что этот(learn js) ресурс будет тяжеловат для новичков?
Почему? А какой на ваш взгляд не будет тяжеловат?
источник

в

вαғғσмεттι in Клуб Vue.js-разработчиков
Курсы Гоши Дударя
источник

IK

Ilya Kozlov in Клуб Vue.js-разработчиков
Tetiana Afanasieva
А кто как делает импорт констант из справочника? Например, есть js файл с объектом, свойста первого уровня которого будем импортировать через декомпозицию там, где они нужны. Вы как-то единообразно их называете? Например, export default { constBlaBla : ’blabla’, constFoo: [1,2,3], constBarBaz: { bar: ‘bar’, baz: ‘baz’} }, чтобы потом импортировать {constBlaBla} from constants.js и было по имени видно, что оно - константа из справочника? Может, есть какое-то прям красивое решение?
в любом случае можно сделать еще и вот так:
export const CONSTANT_1 = "CONSTANT_1";
и импортировать только то что нужно:
import { CONSTANT_1 } from "./constants";
в этом случае еще и IDE поможет с автоимпортом
источник

D‘

Danil s odnoj ‘i’ i ... in Клуб Vue.js-разработчиков
Vladimir Klimov
Почему? А какой на ваш взгляд не будет тяжеловат?
ну не знай, я после рубей и си, когда вкатывался в жс - было тяжко, не, ну я еще тот дэбил, но всё же, ну в основном я про тот момент, где описывались всякие внутренние штуки в виде lexical environment и тд(может это потому что я в англе проходил этот учебник)
источник

TA

Tetiana Afanasieva in Клуб Vue.js-разработчиков
спасибо! На прошлом проекте делали импорт просто одной довольно большой константы и по ее имени было видно, что то, что пойдет дальше - справочные данные. А сейчас почему-то решили заморочиться
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
вαғғσмεттι
Курсы Гоши Дударя
Чего вы пугаете 🥺
источник

в

вαғғσмεттι in Клуб Vue.js-разработчиков
А шо, лучшие курсы во всем рунете жи
источник

OD

Oleh Diian in Клуб Vue.js-разработчиков
Грустный Барин
Чего вы пугаете 🥺
не обращайте внимание)
источник

ГБ

Грустный Барин... in Клуб Vue.js-разработчиков
вαғғσмεттι
А шо, лучшие курсы во всем рунете жи
Ну да, посмотрел
Сразу тимлидом стал
источник

AG

And Grigoryan in Клуб Vue.js-разработчиков
объясните плиз как это штука работает с autocomplete?
в исходниках свайпера написано что конструктор принимает "...args" но как они сделали чтобы работал autocomplete, когда я пишу "...args" у меня ничего не работает :(
источник

AG

And Grigoryan in Клуб Vue.js-разработчиков
источник