You heard about the term "immutability" in programming. But why is immutability an important concept? Why is it mentioned so often in programming and especially in the front-end world?
If you have ever worked in React, there is a good chance that you encountered this error: Error: Too many re-renders. React limits the number of renders to prevent an infinite loop. A simple button counter component will be used to understand what is happening behind this error. Clicking on
Hooks can be very tricky to understand on the first try. When I started working with React, I was focused on how to use hooks, not knowing how they work. I know it’s possible to do your job without even fully knowing them, as I spoke with a bunch