💡Remember what Henry Ford said..
📌If you do what you've always done, you'll get what you've always got.
🤷🏻♂️On the one side people always tend to strive for more but on the other side they are resistant to change in a way that they would like to achieve everything and more by keeping their current habits and lifestyles - hence staying in the comfort zone where stress and risk are minimized. ⠀⠀⠀⠀⠀⠀⠀⠀⠀
♻️The problem with change is that people have been doing things in a certain way for a long time and won't be happy if they suddenly have to change how they do things..meaning to break out of their comfort zone.
🙇🏻♂️Developing a new ability or changing bad habits like PROCRASTINATION, PLAYING GAMES 8hrs a day, eating unhealthy food is difficult. Making a 180 degree turn in life can even seem to be impossible and a very, very hard progress. Especially if you don't have anyone who can back you up and give you any guidance.
💡This is why it is crucial to understand the stages of change.
What you can see in the following slides is my rough & trimmed version based on different models and own experiences of it. It consists of 7 stages and can be observed on ANY changing aspect of in your life.
🙏🏻Thanks to @guocode for reminding and inspiring me regarding this topic again.
It all starts within yourself. Changing the way you think is the hardest game.
🔥It takes a lot of effort and time to endure the whole change process. If you happen to have someone who supports you on a whole different level than anybody else, stick to them and let them inspire you, show them that you really want to change - whatever it is. ⠀⠀⠀⠀⠀⠀⠀⠀⠀
🔥BUT in the end, its devinitely worth it. Nothing worth having comes easy. ⠀⠀⠀⠀⠀⠀⠀⠀⠀
🌿Join the #devinitelyhealthy squad and get inspired to become the strongest version of yourself - mentally and physically.
🚰Don't forget to join the weekly healthy #devchallenges by @codingstories ...
Hey React developers, let’s see how many of you are here. Leave✌🏻in the comments below if you’re working with React.
one of the things I consider when implementing a react app ↡
✎ When you get started with learning the React framework, I’m sure you all started with using the create-react-app (CRA) method to create the application.
Sooo let’s quickly go over on which React Framework to use for different cases - CRA/NextJS/Gatsby.
❅ 𝘾𝙍𝘼 : Client-side rendering - a great foundation for bundling for production, but lacks performance in server-side rendering.
❅ 𝙉𝙚𝙭𝙩𝙅𝙎 : Server-side rendering - dynamically generates HTML; renders page when the server receives a request. It performs really well when developing a very large app or scalable web app/sites with A LOT of content (Netflix and Twitch use NextJS) and when the data source has frequent updates. However, NextJS is generally a bit more complicated when it comes to deployment, use of third-party libraries and can be expensive to run and more.
❅ 𝙂𝙖𝙩𝙨𝙗𝙮 : Static site generator - generates pure HTML/CSS/JS; very simple to deploy and host since it’s static which is also scalable to high traffic loads. Gatsby handles all the data for you and stored in GraphQL. Data from API calls will be imported into a GraphQL database and React components fetches data from the GraphQL endpoint.
So… which one should you use?
Well… there’s no exact answer to that, it really depends on what type of web app/site you’re building.
Quick summary (TLDR):-
☞ 𝙂𝙖𝙩𝙨𝙗𝙮 and 𝙉𝙚𝙭𝙩𝙅𝙎 are undoubtedly better in speed, size, and performance, both are also statistically better in SEOs.
☞ 𝘾𝙍𝘼 and 𝙂𝙖𝙩𝙨𝙗𝙮 are easier to work with since it’s cheaper to run and easier to deploy.
☞ 𝘾𝙍𝘼 and 𝙉𝙚𝙭𝙩𝙅𝙎 perform better if your data source has frequent updates. ...