Skip to content

References from Sept. '19 React NYC talk about the history of functional programming

Notifications You must be signed in to change notification settings

vabruzzo/from-lambda-calculus-to-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

From Lambda Calculus to React

Everything here is highly recommended. I've put *s by the things I believe to be absolute musts.

Lambda Calculus

Lisp and S-expressions

Immutability and Hash Array Mapped Tries

Algebraic Effects

Takeaways

  • React Basic Conceptual Model* - React mental model as understood by Sebastian Markbåge, React core team member; these concepts help to pull everything together

Write React in a functional language! At least for small demo projects. This has been an immensely rewarding experience in my own case.***

  • ReasonML - OCaml for JS; statically typed language developed by the creator of React; you can think of this as the way the React creator intended it to be written
  • ClojureScript - re-frame & Learn re-frame, Rum, Om (I prefer re-frame)
  • Elm - Haskell for JS; statically typed; heavily inspired Redux

About

References from Sept. '19 React NYC talk about the history of functional programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published