Skip to content

[Improve Practice Exercise] : Re-Implement [React] to use Functional Programming Paradigms #2379

Open
@BethanyG

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".

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions