Quem usa JQuery nos dias de hoje gosta de sofrer, não vejo ele mais necessário há mais de 5 anos!

Porém, optei por não adicionar nenhum pois complicaria o restante do sistema só por conta dessa tela.

Vue e React são Progressivos, ou seja, se você quiser adicionar em apenas uma tela, ou até em apenas uma div vc consegue. Não é algo trivial, vai importar uma bazooka para matar uma formiga, mas em um caso que daria muito estresse vamos de bazooka mesmo!

Eu entendo o teu ponto. Mas mesmo usando uma lib dessas, existe uma complexidade que quem trabalha com nodejs ou com desenvolvimento frontend não imagina: dev backend (não-nodejs) não tem nodejs e nem instalados em suas máquinas. Se eu optasse por esse caminho, além de instalar uma bazuca de coisas pelo node_modules, como tu disseste, eu ainda obrigaria os outros devs do projeto a instalar o nodejs, usar um nvm pra não ter conflito de versão, além de ter que adicionar essa etapa na esteira de CI/CD. Tudo isso por causa de 1 tela.

vc nao entendeu meu ponto. pfvr leia meu outro comentário que tem uma sessão inteira só sobre JQuery. Em resumo: ele foi muito util no passado. o JQuery em si nao é mais util hoje. tudo que ele faz pode ser feito de forma até melhor com JS puro. > Se eu optasse por esse caminho, além de instalar uma bazuca de coisas pelo node_modules, como tu disseste, eu ainda obrigaria os outros devs do projeto a instalar o nodejs libs sao arquivos JS. nao precisa de node modules para usar. precisa pra buildar e otimizar pode incluir na pagina e usar inline (nao poderia usar coisas como JSX) mas sim, dá pra usar sem ter stack node
Entendi! Muito legal! Vou pegar esse projeto e tentar fazer essa alteração usando Vue, React e htmx e ver qual a equipe mais se identifica.