Skip to content
Facebook's React on Scala.JS
Scala Other
  1. Scala 99.3%
  2. Other 0.7%
Branch: master
Clone or download
Latest commit 326b1c6 Jan 19, 2020
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add .github/FUNDING.yml Aug 31, 2019
bin Revision and improvement of all accessibility attributes Sep 8, 2019
cats/src/main/scala/japgolly/scalajs/react Add Scalaz & Cats instances for AsyncCallback Jan 15, 2019
core/src/main/scala/japgolly/scalajs/react Revise .componentDidCatch Jan 19, 2020
doc Revise .componentDidCatch Jan 19, 2020
extra/src/main/scala/japgolly/scalajs/react/extra Router bugfix: explicit fallbacks to conditional routes weren't execu… Jan 18, 2020
gh-pages-macros/src/main/scala/ghpages Fix view-bounds warnings Aug 31, 2019
gh-pages Revise .componentDidCatch Jan 19, 2020
monocle-cats/src/main/scala/japgolly/scalajs/react Pass 1 done Nov 6, 2019
monocle-scalaz/src/main/scala/japgolly/scalajs/react Pass 1 done Nov 6, 2019
monocle/src/main/scala/japgolly/scalajs/react Pass 1 done Nov 6, 2019
project Merge pull request #622 from scala-steward/update/sbt-1.3.7 Jan 17, 2020
scalaz-7.2/src/main/scala/japgolly/scalajs/react Pass 1 done Nov 6, 2019
test/src Router bugfix: explicit fallbacks to conditional routes weren't execu… Jan 18, 2020
.gitignore Ignore .metals Dec 14, 2018
.travis.yml Upgrade dependencies Nov 3, 2019 Tests now only work with NodeJS Mar 14, 2017 Create doc dir, break up changelog Dec 22, 2014
LICENCE Changed license to Apache 2 Jul 7, 2014 Update Jan 7, 2020
version.sbt Next version will be 1.6.0 Jan 19, 2020


Build Status Gitter

Lifts Facebook's React library into Scala.js and endeavours to make it as type-safe and Scala-friendly as possible.

Provides (opt-in) support for pure functional programming, with additional modules for Scalaz, Cats, and Monocle (scalaz or cats based monocle).

Comes with utility modules extra and test, helpful for React in Scala(.js), rather than React in JS. Includes a router, testing utils, performance utils, more.

External Resources
  • React ≥ 16
  • Scala ≥ 2.12
  • Scala.JS ≥ 0.6.31

If you like what I do —my OSS libraries, my contributions to other OSS libs, my programming blog— and you'd like to support me, more content, more lib maintenance, please become a patron! I do all my OSS work unpaid so showing your support will make a big difference.

You can’t perform that action at this time.