I mean if the guy/girl said they coded Java for the past 3 years. Is there anything they couldn't learn on the day job anyways? I think it's just a matter of a couple of months or years? And it is not like the girl/guy are useless in the meantime.
I mean it adds a lot of overhead and specific domain knowledge without any real gain. There's nothing we can do with hooks that we cannot do with plain JS classes. To make sure it will not impact a component performance - being called everytime to render even though there's no need for that - we have to use a special hook - useCallback.
I don't really understand the reason behind Single Page Applications. I'm currently working on a code base so bloated with crap that I feel overwhelmed and I can't help myself think stuff like: "it's such an overkill, we don't need all these dependencies". Is it because it's too expensive to send HTML from the server? What kind of problems SPAs are trying to solve? Does people actually bother about a full page reload? At this point I think we are just following the bandwagon and we forget what problems we are really trying to solve.
I have just started to work on an European IT company as a software developer and I think the vibe at the office is quite toxic. But the problem is that I seem to be alone on that and I'm the only one who think it sucks. It's not rare to be yelled at, humiliated in front of your coworkers with so called jokes or asked to do overtime just because, it doesn't matter if your wife and toddler are waiting at home. It hasn't happened to me yet but this morning I heard my boss bullying a nice guy who is in my team because he's late with a task and the sprint ends today. It made my blood boil so bad that I'd undoubtedly punch him on the spot if I was the one being yelled at (I've never slapped a single soul in my whole life but there's no way I would accept that), I felt so bad for him because he was totally defenseless and didn't even tried to argue back. He is a really chill dude and he invited me to have lunch later, he did not know that I've heard the conversation and he confessed he was really nervous because he didn't know if he would be able to finish his task, he told me he was planning to do at least 4 hours of extra time this evening just so he could a have a chance to finish it and then nervously laughed it off. I feel so sorry for him that I told him that this kind of things happens sometimes and he should not feel ashamed. He quickly bought a sandwich and returned to his desk. These dudes are being so emasculated that it doesn't even seem real for me.