[Improve Practice Exercise] : Re-Implement [React] to use Functional Programming Paradigms #2379
Description
This is a placeholder issue (so that we don't forget our discussion) - and it is a bit hand-wavey on the details. More notes to be added as we get into the work.
The current implementation of React
instructions | tests | example solution is OOP-focused and class
based. The current prerequisite list for the exercise is:
- "basics"
- "conditionals"
- "comparisons"
- "classes"
- "class-customization"
- "class-inheritance"
- "descriptors"
- "iteration"
- "lists"
- "list-methods"
- "list-comprehensions"
- "loops"
- "raising-and-handling-errors"
- "sequences"
- "sets"
Since we have an abundance of OOP / class
focused practice exercises (binary-search-tree
, go-counting
, tree-building
, meetup
, complex-numbers
, simple-cipher
, allergies
, phone-number
, robot-name
, clock
, luhn
, grade-school
, kindergarten-garden
, and matrix
among others), but very few to none that really focus on functional programming paradigms (decorators
, higher-order functions
, functional-tools
, functools
, lambdas
, et. al), we're going to re-write this particular exercise to be "functional" as opposed to "OOP".