In this video, Sébastien Doeraene shows how to get started with Scala.js, Laminar, and ScalablyTyped. We build a live-editable bar chart, learning the following skills in the process:
Use Laminar for UI development using Functional Reactive Programming (FRP)
Define components in Laminar as functions manipulating Signals and Updaters
Integrate JavaScript libraries with ScalablyTyped
Links from the video:
Previous video with the setup of Scala.js and Vite
• Getting Started with Scala.js and Vit...
Laminar
https://laminar.dev/
ScalablyTyped
https://scalablytyped.org/
Chart.js
https://www.chartjs.org/
Full project state at the end of the video
https://github.com/sjrd/scalajs-sbt-v...