If it were up to me, I'd go with the following (mostly based on the largest communities):
- Typescript
- React
- styled-components (I've heard good things about tailwindcss too)
- Jest and react-testing-library for testing
- prettier and eslint for linting
Just throwing it out there in case you'd like to share your code between web, desktop and mobile:
- Electron (desktop)
- React-Native (mobile)
- React-native-web (to bridge it all together)