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 Brian Sung
Brian is a Software Crafter at 8th Light's LA office, currently working on an Elixir project. In his free time, he likes to ride his fixed gear bicycle, bake sourdough bread, and play video games.
About 8th Light University
8th Light University (8LU) is a semi-regular virtual event that is managed by 8th Light Inc, a global software consultancy. Topics focus on improving the craft of software development. Developers of all skill levels are welcome! Watch past event videos on YouTube or join the 8LU group to find out about upcoming events.