Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
BethanyG opened this issue Mar 4, 2021 · 0 comments
Labels

Comments

@BethanyG
Copy link
Member

BethanyG commented Mar 4, 2021

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

@BethanyG BethanyG changed the title [V3]Re-Implement React Practice Exercise to use Functional Programming Paradigms [Improve Practice Exercise] : Re-Implement [React] to use Functional Programming Paradigms Jun 16, 2021
@BethanyG BethanyG removed the improve test case 💖 improve test case(s) for an exercise label Jun 16, 2021
@BethanyG BethanyG added the smolder🍲 Lower-priority and/or future idea label Oct 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant