It's practically synonymous with web development. But you can use it for other platforms too, like desktop, through frameworks like React Native.
One of the libraries I use the most, AWS Amplify, combines beautifully with React.
For a blog like this however, I like Svelte (which this site is written in).
For other use cases, your needs may vary.