Let's walk through the path from learning to the working fields of JS and see why it definitely make sense for us, the developers.
The path from University to Professional Development
In Web development, we can go from Back-end with the use of Node.js and its multiple frameworks (Express.js, Sails.js, Hapi.js, Koa.js), passing through document-based (JSON) NoSQL databases like MongoDB, moving to Front-end with the popular Angular, React and Vue.
Recently, Microsoft announced  a new project, React Native for Windows, which follows a similar approach as its counterpart in mobile (we'll talk about this soon), allowing us to create a native Windows native application using the Windows SDK.
On the other hand, React Native takes a different approach, having a JS project as the starting point and letting the framework to translate the structure, components, and logic into a real Native counterpart, that is an Xcode compilable and runnable project for iOS or the equivalent for Android.
Internet of Things
Thank you so much for reading this article at FSE. See you next time with more fascinating Full-Stack topics. Cheers!.