Size: a a a

2020 February 24

SS

Sergey Smyshlyaev in JSNN 🤔 (GSNN)
Шаблоны изначально сделаны для почти статического контента, типа документов куда нужно вставить пару полей.  Чем меньше наша страница похожа на документ и чем больше она похожа на приложение, тем хуже такой подход. UI фреймворка существовали и эволюционировали задолго до веба, и там никому не приходило в голову считать приложение документом.
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
Sergey Smyshlyaev
Шаблоны изначально сделаны для почти статического контента, типа документов куда нужно вставить пару полей.  Чем меньше наша страница похожа на документ и чем больше она похожа на приложение, тем хуже такой подход. UI фреймворка существовали и эволюционировали задолго до веба, и там никому не приходило в голову считать приложение документом.
Фишка в том, что в том же Svelte шаблоны это не те шаблоны о которых ты тут пишешь. В этом смысле они не так уж сильно отличаются от JSX - и то и то превращается в JS конструкции, а не работают со строками и интерполяцией.
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
На своем недавнем опыте, могу предположить, что JSX берут именно потому что его довольно просто "натянуть" на любую конструкцию на выходе получив некий декларативный синтаксис.
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
Буквально в этом году я крутил JSX к PhaserJS. Это было не очень сложно, потому что по сути задача сводилась к написанию функции превращающей конструкцию <Phaser.Image width={100} height={100} /> в императивный вызов соотвествующего класса и прокидыванием "пропсов" в качестве настроек этого класса.
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
К сожалению сделать код полностью декларативным так и не удалось, хотя если бы было больше времени и сверху можно было бы крутануть какой-то аналог VDOM, то все было бы реально.
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
И тут речь ни разу не про эффективность JSX, а именно про то, что на его основе довольно просто прикрутить декларативщину. Отсюда у меня и возникает предположение, что это может быть одна из причин, почему его  применяют.
источник
2020 February 25

🧨

🧨 ethorz in JSNN 🤔 (GSNN)
mg901
У кого нет детей, тот выбирает jsx
понятно с чем связан мой выбор, от чайлдфри)
источник

🧨

🧨 ethorz in JSNN 🤔 (GSNN)
а то меня спрашивают, почему я вообще начал использовать реакт, и почему он мне нравится. Теперь есть ответ
источник

AM

Andrey Makarov in JSNN 🤔 (GSNN)
:)
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
🧨 ethorz
а то меня спрашивают, почему я вообще начал использовать реакт, и почему он мне нравится. Теперь есть ответ
Да, действительно, это многое объясняет 🤔
источник

🧨

🧨 ethorz in JSNN 🤔 (GSNN)
какие темы, такие и ответы)
источник

S

Shizoid in JSNN 🤔 (GSNN)
Какие к черту компьютер сайнс журналах
источник

🧨

🧨 ethorz in JSNN 🤔 (GSNN)
Pavel 🦇 Malyshev
Да, действительно, это многое объясняет 🤔
на что намек?)
источник

m

mg901 in JSNN 🤔 (GSNN)
🧨 ethorz
на что намек?)
да зебей уже, сейчас этот сектант вылезет и снова начнёт свою телегу разгонять.
источник

🧨

🧨 ethorz in JSNN 🤔 (GSNN)
mg901
да зебей уже, сейчас этот сектант вылезет и снова начнёт свою телегу разгонять.
Вообще фиолетово)
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
mg901
да зебей уже, сейчас этот сектант вылезет и снова начнёт свою телегу разгонять.
Товарищ, забыл как твоё имя, ты угомонись уже. Ты тут сообщений на бан с матюгами уже давно понаписал. Давай как-то расслабленнее. А то развёл тут сопли.
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
🧨 ethorz
на что намек?)
Просто поддержал шутливое настроение))
источник

m

mg901 in JSNN 🤔 (GSNN)
Pavel 🦇 Malyshev
Товарищ, забыл как твоё имя, ты угомонись уже. Ты тут сообщений на бан с матюгами уже давно понаписал. Давай как-то расслабленнее. А то развёл тут сопли.
Товарищ бэтмэн, удаляй меня из чата скорее
источник

🧨

🧨 ethorz in JSNN 🤔 (GSNN)
Люблю токсичность на пустом месте) Схоже чем-то с разборками между бабками в общественном транспорте)
источник

PM

Pavel 🦇 Malyshev in JSNN 🤔 (GSNN)
🧨 ethorz
Люблю токсичность на пустом месте) Схоже чем-то с разборками между бабками в общественном транспорте)
Я нас давний спор, ты просто не следишь видимо.))
источник