Astro es un framework que ayuda a la creación de proyectos estáticos, ya sea un blog, portal de noticias o un portfolio personal, páginas que no tengan que depender de un back. Estos mismos están basados en componentes.
NodeJS es un entorno de ejecución en el lado del servidor el cual actualmente no tiene soporte oficial de TypeScript, pero con ciertas configuraciones se puede utilizar sin mayores problemas.
React es una librería de JavaScript diseñada con el fin de crear interfaces de usuario dinámicas mucho mas rápidas, la cual fue creada por Facebook y es utilizada, mas allá de sus respectivas páginas web, en una gran variedad mas como puede ser Uber, Pinterest, Netflix entre otros.
TypeScript es un lenguaje de tipado estático basado en JavaScript, el cual se utiliza mayormente para denotar los tipos de cada valor para evitar errores. Se dice que TypeScript es un superset de JavaScript, dado que al final el código escrito en el archivo `.ts` se compila a un archivo normal `.js`