Type of a component's this
scope as is available to backends.
Type of a component's this
scope as is available to backends.
Type of a mounted component's this
scope.
Type of a mounted component's this
scope.
Type of an unmounted component's this
scope.
Type of an unmounted component's this
scope.
Type of a component's this
scope during componentWillUpdate.
Type of a component's this
scope during componentWillUpdate.
Type of this.props.children
Type of this.props.children
Additional methods that React mixes into this.props
Additional methods that React mixes into this.props
React.Children
React.Children
Component constructor.
The underlying function that creates a Scala-based React component instance.
The underlying function that creates a Scala-based React component instance.
A JS function that creates a React component instance.
A JS function that creates a React component instance.
An instance of a React component.
An instance of a React component. Prefer using the subtype ReactComponentU instead.
A mounted Scala component.
A mounted Scala component.
A mounted component.
A mounted component. Not guaranteed to have been created by Scala, could be a React addon.
The meat in React's createClass-createFactory sandwich.
The meat in React's createClass-createFactory sandwich.
These exist for type inference.
These exist for type inference. If P,S,B,N types are needed and there's another object that has them, this is used to bridge for type inference.
An unmounted Scala component.
An unmounted Scala component.
An unmounted component.
An unmounted component. Not guaranteed to have been created by Scala, could be a React addon.
A React virtual DOM element, such as 'div', 'table', etc.
A React virtual DOM element, such as 'div', 'table', etc.
ReactElement = ReactComponentElement | ReactDOMElement
ReactElement = ReactComponentElement | ReactDOMElement
http://facebook.github.io/react/docs/glossary.html indicates children can be a super type of ReactElement.
http://facebook.github.io/react/docs/glossary.html indicates children can be a super type of ReactElement. Array and null are acceptable, thus this can be 0-n elements.
A named reference to an element in a React VDOM.
Type of this.refs
Type of this.refs
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticClipboardEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticClipboardEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticCompositionEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticCompositionEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticDragEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticDragEvent.js
http://facebook.github.io/react/docs/events.html
http://facebook.github.io/react/docs/events.html
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticFocusEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticFocusEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticKeyboardEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticKeyboardEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticMouseEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticMouseEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticTouchEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticTouchEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticUIEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticUIEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticWheelEvent.js
https://github.com/facebook/react/blob/master/src/browser/syntheticEvents/SyntheticWheelEvent.js
Allows Scala classes to be used in place of Object
.
Allows Scala classes to be used in place of Object
.
(Since version 0.6.0) React 0.12 has introduced ReactElement which is what VDom was created to represent. Replace VDom with ReactElement.
Scalatags version = 90f796e6f9f1ee79b5961f4199bd1e56ae8e318d