Настало время для API шаблонизации DOM=news.ycombinator.com=

Настало время для API шаблонизации DOM ( justinfagnani.com )

quantadev 0 минут назад | [–]
Шаблоны хороши, пока они не должны быть динамичными. Затем вы возвращаетесь к текущей ситуации, когда фреймворки вроде React — это просто лучший способ.

На самом деле, JSX можно назвать «динамической системой шаблонов», и это будет разумным описанием того, чем она является (конечно, помимо прочего).

Возможно, существуют некоторые способы, с помощью которых сам React мог бы внутренне замечать особые случаи и особые моменты, когда он _мог бы_ быть немного более производительным, используя более низкий уровень шаблонизации в качестве оптимизации, но я бы, конечно, предпочел, чтобы это было абстрагировано и спрятано глубоко внутри React, вместо того, чтобы когда-либо думать об этом самому, на уровне JSX.

отвечать

PaulHoule 2 часа назад | | [–]
Что насчет

https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/…

?

Следующие два документа являются частью набора, который я создал, реализуя шаблонизацию на основе DOM на бэкэнде в Java.

https://ontology2.com/the-book/html5-the-official-document-l…

https://ontology2.com/the-book/source-code-transclusion-in-h…

одна проблема в том, что системы, работающие на уровне дерева DOM, на порядок или два медленнее, чем системы шаблонизации на основе строк. Гипотетически вы могли бы делать интересные вещи, например, гигиенические макросы и объединять произвольные документы, переписывая классы CSS и т. д. Но в целом люди считают шаблоны на основе строк достаточно хорошими и не хотят платить цену за что-то более дорогое.

отвечать

WorldMaker 1 час назад | | [–]
В настоящее время имеют автоматическое поведение только при присоединении