Unlike seemingly every developer in SF, when React soared to popularity I was hesitant, nay, unwilling to learn it. “Oh great, another rando JS framework with the bonus of being incredibly complicated to use!” Webpack? JSX? No thanks. Redux? Double fucking no thanks. I was perfectly happy in Angular 1.XX land, which is what I use at work and on the weekends, building apps that will never see the light of day. React will die off soon, I said, there will be another framework of the month… but it didn’t, in fact, everywhere I went people were talking about React, bootcamps were switching out Angular for this view library and every third start up was looking for React developers. I needed to see what the fuss was about.
I sat down one weekend armed with Stephen Girder’s Udemy Course and my laptop and began my descent into React. The tutorial was great but I still couldn’t fathom why anyone would want to spend this much time crafting an app using this view library, the development process seemed to be hindered rather than helped by using React, I could only imagine how long it would take to scaffold a complex app. I turned off the tutorial and spent the next couple weekends making small codepen projects for proof of the concepts I learned and React began to grow on me little by little, though it was more of challenge than a passion at that point.