Member-only story
Why am I learning the Stack that I am learning?
Honestly, there are a ton of reasons for it. The biggest of which is flexibility. In truth this is only the beginning. I plan on adding additional backend languages & frameworks throughout the next year to have even more flexibility.
If we ignore HTML & CSS then we can move into the stack a bit quicker.
Front End:
React.js & Next.js
Those familiar with React, are likely familiar, or have at least heard about Next. It is an awesome addition to the react ecosystem and provides a ton of great options right out of the box such as routing, server side rendering, image optimization, and honestly a ton more. It is just a great beast to wrangle a ton of UI tasks rapidly.
React is the base. React has been an awesome library to learn, and is beyond flexible to suit most needs that I would ever want, and once you add libraries like redux, redux-thunk, Axios, and something along the lines of Material UI you really start to see a seamless application come together. Async fetching, ability to have app and component level state, and generally you are able to just build out a super solid front end.
Now with that in personal applications you will also see the client side implementation of Apollo Client/Server & Graphql. Why? because a better data…