Nie jestem przekonany czy do tak prostej aplikacji warto brać framework czy bardziej rozbudowane libki typu Angular, React, Vue... moim zdaniem jest to coś, co można szybko naklepać w vanillaJS ale jeśli miałbym wybierać jakieś narzędzie to raczej poszedłbym w Reacta z pluginem do webpacka preact-compact aby ladnie zmniejszył nam paczkę, ewentualnie w ogóle można pisać od razu w preact tak mały projekt.