5: Web Client FRP

Contenido

  • Functional Reactive Programming
  • Esquema Model => Render
  • Virtual DOM.
  • State vs. props.
  • Compartir estado entre componentes.
  • Event sourcing.
  • Routing.
  • Higher-order components.

Tecnologías

ES6 (pre-requisito)

Material principal

Ejemplos

Se prueban con un framework de testing que se llama Jasmine, que para facilitar la introducción al lector ya están copiados en cada repositorio. Se abre el archivo SpecRunner.html en un navegador y eso permite correr los tests definidos en la carpeta spec.

Los ejemplos

ReactJS