Разбираем исходники jBlocks, библиотеки для организации JS-компонентов

  Рет қаралды 612

MakeWeb.me

MakeWeb.me

Күн бұрын

Пікірлер
@MakewebMeOfficial
@MakewebMeOfficial 2 жыл бұрын
⚛⚛⚛ Пройди практический курс "Javascript Fullstack разработчик" от MakeWeb.me. Детали тут: makeweb.me/course-js-fullstack-developer Телеграм для связи по курсу: @makewebchatme
@neyasbltb
@neyasbltb 5 жыл бұрын
Очень интересный и полезный формат урока, спасибо!
@ЕгорЛавренов-ч9с
@ЕгорЛавренов-ч9с 5 жыл бұрын
По поводу бага не совсем понятно. В демо у ноды нет data-instance. К тому же далее по коду, в instaceId копируется значение из __id, так зачем этот атрибут нужен?) Какое поведение нужно получить?
@MakewebMeOfficial
@MakewebMeOfficial 5 жыл бұрын
Попробуй поставить точку останова в начале функции jBlocks.get и в основном коде вызови его несколько раз. Когда инстанс создан, его не нужно более инициализировать заново. Мы должны получить его в текущем состоянии. Я в ролике демонстрировал это на примере. Это и есть баг. Ты фактически в вопросе сам ответил на то, что нужно сделать )
@vrg9460
@vrg9460 5 жыл бұрын
Не вижу будущего у данной библиотеки, что если мы захотим назвать 2 компонента которые будут называться "counter"? В общем я не вижу смысла эту либу использовать, есть лучшая альтернатива это hyperHTML
@zax2100
@zax2100 5 жыл бұрын
чтение такого в принципе полезно, т.к. заставляет лучше понимать значение биндинга. Я после hyperHTML запилил свой живой дата-биндинг, но никому его советовать не буду- слишком он узкоспециализированный, и единственная нужда, по которой я им пользуюсь - у меня есть потребность в оптимизации и в своем велосипеде я знаю, как выжимать максимум в нужных в работе ситуациях.
@zax2100
@zax2100 5 жыл бұрын
hyperHTML - вообще первая вещь, которую надо раскурить, желательно через блоги его разработчика )) Он мощный и изящный подход нашел. Но полноценные сложные SPA все равно быстрее запилятся на известных фреймворках. Но читать надо все ))
@MakewebMeOfficial
@MakewebMeOfficial 5 жыл бұрын
У этой библиотеки действительно нет будущего. Цель чисто обучающая - понять как оно внутри устроено.
@vrg9460
@vrg9460 5 жыл бұрын
@@MakewebMeOfficial Можно записать видео, как устроен ReactJS изнутри, на этом можно захайпиться по просмотрам как минимум
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
React-хук useAsync: упрости свои запросы
12:07
JavaScript для начинающих 2024. Полный курс за 6 часов. Уроки. Теория + практика
6:46:14
Sudden advance at the front / Rostov is no more
12:03
NEXTA Live
Рет қаралды 901 М.
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 16 МЛН