Fazer um wireframe pode te ajudar a ter uma visão do todo assim você pode analisar se vai usar JS ou react. Dá para usar um figma ou até mesmo o escalidraw. Caso você faça uma landing Page / site de presença online, Até mesmo se precisa consumir dados de uma API e apenas mostrar cards com esses dados é válido usar só HTML ,Css, JavaScript. Como você falou que está estudando tailwindcss acho válido usar no lugar do css e se você combar com o css.module a manutenção fica mais simples. Como tudo na programação depende, as vezes faz mais sentido usar uma lib do que um framework as vezes não.