Whereas object-oriented programming (OOP) and functional programming were once seen as two distinct paradigms, the increasing popularity of React Function Components has helped break down that divide. Now, developers can leverage the unique benefits of each paradigm to approach different challenges throughout their software systems.
That doesn’t mean the transition is easy. The foundational differences between OOP and functional programming requires a hard reset to re-learn some of the basics. “I hardly used recursion before,” Brian Sung says in his recent 8th Light University presentation. “For me, it was a huge struggle to wrap my mind around using recursion and not being able to modify variables.”
About 8th Light University
8th Light University (8LU) is a virtual event series curated by 8th Light, a global software consultancy that partners with clients in creating software solutions. Topics focus on improving the craft of software product, design, and development. Software professionals of all skill levels are welcome! Watch past event videos on YouTube, join us at our next 8LU event, or sign up for our newsletter to to find out about upcoming events.