{"repo":"japgolly/scalajs-react","free":true,"listed":false,"github":"https://github.com/japgolly/scalajs-react","clone":"git clone https://github.com/japgolly/scalajs-react.git","description":"Facebook's React on Scala.JS","language":"Scala","stars":1658,"topics":["scala","react","reactjs","scalajs","fp","functional-programming","router"],"license":"Apache-2.0","category":"ui-components","readme_excerpt":"scalajs-react ============= 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 Cats, Cats Effect, and 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. Contents - Usage & Getting Started - Modules - VDOM - Hooks - Hooks via builder - Refs - The Callback class - React Context - Delving deeper - Global Config - Types - Interoperability - Creating an Effect-Agnostic Library - React SSR (Server-Side Rendering) on the JVM - Functional programming - Scala-only Utilities - Router - Performance Management - Other - Testing - Live Examples & Demos - Changelogs — v4.0.0 (Latest) External Resources Tutorials / Blogs Scala, React, and SSR Scala.js and React: Building an Application for the Web Templates chandu0101 / scalajs-react-template ochrons / scalajs-spa-tutorial TodoMVC example Scala.js, React and ScalaCSS Boilerplate 'Intro to React' tutorial transposed into scala.js Libraries test-state - Integration/Functional/Property testing for scalajs-react. scalajs-benchmark chandu0101 / scalajs-react-components payalabs / scalajs-react-bridge - Boilerplate free use of JS components payalabs / scalajs-react-mdl - (Material Design Lite components) cquiroz / scalajs-react-virtualized - Facade for react-virtualized cquiroz / ","default_branch":null,"files":null,"tree":[],"storefront":"/r/japgolly","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/japgolly/scalajs-react/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}