jsx

package
v0.0.0-...-37890cb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 12, 2018 License: BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Overview

Package jsx allows you to render blocks of HTML as github.com/lijianying10/react elements. It is a temporary runtime solution for what will become a compile-time transpilation, much like JSX's relationship with Javascript.

For more information see https://github.com/myitcv/react/wiki

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HTML

func HTML(s string) []react.Element

HTML is a runtime JSX-like parsereact. It parses the supplied HTML string into github.com/lijianying10/react element values. It exists as a stop-gap runtime solution to full JSX-like support within the GopherJS compilereact. It should only be used where the argument is a compile-time constant string (TODO enforce this within reactVet). HTML will panic in case s cannot be parsed as a valid HTML fragment

func HTMLElem

func HTMLElem(s string) react.Element

HTMLElem is a convenience wrapper around HTML where only a single root element is expected. HTMLElem will panic if more than one HTML element results

func HTMLElemReactElementTemplate

func HTMLElemReactElementTemplate(s string, comp map[string]react.Element) react.Element

HTMLElemReactElementTemplate Parse Component map key as HTML node name. The key must be lower-case.

func HTMLReactElementTemplate

func HTMLReactElementTemplate(s string, comp map[string]react.Element) []react.Element

HTMLReactElementTemplate Parse Component map key as HTML node name. The key must be lower-case.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL