Можно ли использовать scalatags вместе с binding.scala?
Примеры Binding.scala содержат теги XML Scala в качестве языка для кодирования фрагментов DOM. Можно ли вместо этого использовать скаляры?
1 ответ
Binding.scala внутренне генерирует очень сложный код ScalaTags. С другой стороны, написанный вручную наивный код ScalaTags воссоздает весь DOM при каждом изменении данных.
Милад Хаджави создал пример, демонстрирующий проблему написанного вручную кода ScalaTags: https://gitter.im/ThoughtWorksInc/Binding.scala?at=581b6367eed0c3125f30d57b
ScalaTags очень удобен для простого применения. Однако, поскольку они представляют собой простые вызовы функций, которые не имеют возможности частичного обновления, ScalaTags не является хорошим выбором для сложных интерактивных приложений, если вам необходимо детализированное обновление в DOM.