Не думали отказаться от неподдерживаемых библиотек и странных подходов? Для HTML можно использовать Nunjucks/Swig, для JS обычные ESM-модули, для CSS можно SASS/LESS/Stylus.
К примеру, в рабочем проекте имеется большое количество динамических вложенных таблиц. Данные по таблицам очень удобно хранить в одном месте и получать к ним доступ по необходимости из других компонентов.
Если Ваш проект небольшой, скорее всего Вам и не нужны какие-либо библиотеки для работы с состоянием.
float
во всех случаях, когда это не обтекание контента. Используйте flex или grid.