Getting started with Scala.js, Laminar and ScalablyTyped | Let's talk about Scala 3

preview_player
Показать описание
* 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:

Laminar

ScalablyTyped

Full project state at the end of the video
Рекомендации по теме
Комментарии
Автор

This is brilliant.

Most of my frustration with using Scala.js has been with SBT and bundling. By leaving that to Vite (which it is really good at), and limiting SBT to just running the Scala compilation, this workflow takes almost all of that frustration away.

This is the way of the future for Scala.js.

scrapdog
Автор

great video! I've started to use Laminar with Scala 3 and I must say that it's really great.

ElectronGuigui
Автор

Thanks for this video. Using Laminar and Vite looks quite promising and will definitely trigger interest. The bottleneck remains the facade business: even if the scalablytyped approach opens in theory the door to the javascript ecosystem, the compiled facades are sometimes difficult to apprehend.

orionclose
Автор

My problem is that one I enter a letter, the focus gets stolen by the updating graph. So i can only type one letter in a label at a time. I am using Chrome but that shouldn't matter.

Robert-erwq
Автор

There's a typo in the thumbnail, you can still fix it ;) "ScalablyTypeds, "

kubukoz_