Module: xblocks-core/utils/Component

The basic component. Required for the formation of context.

Source:
Returns:
Type
function
Example
import Component from 'xblocks-core/utils/Component';
React.render(Component({ property: 'test' }), node);

Members

(inner) childContextTypes

Types of context

Properties:
Name Type Description
childContextTypes Object
Properties
Name Type Description
container HTMLElement

the node associated with the view

content function
template function
isEmptyContent function

check empty content

Source:

Methods

(inner) content(element) → {ReactElement}

Output function user content

Parameters:
Name Type Description
element ReactElement
Source:
Returns:
Type
ReactElement

(inner) getChildContext() → {Object}

The context value

Source:
Returns:

}

Type
Object

(inner) isEmptyContent() → {boolean}

Check empty content.

Source:
Returns:
Type
boolean

(inner) render() → {ReactElement}

Source:
Returns:
Type
ReactElement

(inner) template(tmplName, element, interceptoropt) → (nullable) {ReactElement}

Create node by template.

Parameters:
Name Type Attributes Description
tmplName string

template name

element ReactElement
interceptor function <optional>

custom conversion template

Source:
Returns:
Type
ReactElement