Package

io.github.shogowada.scalajs

reactjs

Permalink

package reactjs

Visibility
  1. Public
  2. All

Type Members

  1. trait EventVirtualDOMAttributes extends AnyRef

    Permalink
  2. trait VirtualDOM extends StaticTags

    Permalink

Value Members

  1. object Converters

    Permalink
  2. object NativeCreateReactClass extends Object

    Permalink
    Annotations
    @native() @JSImport( "create-react-class" , JSImport.Default )
  3. object NativeReact extends Object

    Permalink
    Annotations
    @native() @JSImport( "react" , JSImport.Default )
  4. object NativeReactDOM extends Object

    Permalink
    Annotations
    @native() @JSImport( "react-dom" , JSImport.Namespace )
  5. object React

    Permalink

    Facade for react

  6. object ReactDOM

    Permalink

    Facade for react-dom

  7. object VirtualDOM extends VirtualDOM

    Permalink

    Factory for virtual DOMs

    Factory for virtual DOMs

    Virtual DOMs have type of Element, which are implicitly converted to ReactElement.

    Import VirtualDOM._ and access factory methods for DOMs with

    <

    and attributes with

    ^

    .

    import io.github.shogowada.scalajs.reactjs.VirtualDOM._
    
    object Foo {
      def render(): ReactElement = <.div(^.id := "main")(
        <.div()("first child"),
        <.div()("second child")
      )
    }

    ^ }}}

    import io.github.shogowada.scalajs.reactjs.VirtualDOM._
    
    object Foo {
      def render(): ReactElement = <.div(^.id := "main")(
        <.div()("first child"),
        <.div()("second child")
      )
    }

    < }}}

    import io.github.shogowada.scalajs.reactjs.VirtualDOM._
    
    object Foo {
      def render(): ReactElement = <.div(^.id := "main")(
        <.div()("first child"),
        <.div()("second child")
      )
    }
  8. package classes

    Permalink
  9. package elements

    Permalink
  10. package events

    Permalink
  11. package utils

    Permalink

Ungrouped