1.0.2 • Published 2 years ago
babel-plugin-dom-layer-jsx v1.0.2
babel-plugin-dom-layer-jsx
This plugin transforms JSX code in your projects to a tree of dom-layer virtual nodes. It also allows control statements (i.e. , and ) out of the box.
Note! This plugin has been built for use in Babel 6.x environments.
Install
Node.js
npm install dom-layer --saveAnd configure your .babelrc file like the following:
{
"plugins": ["dom-layer-jsx"]
}Syntax of Control Statements
If
<If condition={ true }>
<span>IfBlock</span>
</If>For
On an array of objects:
<For each="item" index="key" of={ items }>
<span key={ item.id }>{ item.title } with key { key }</span>
</For>On an object of objects:
<For each="key" of={ Object.keys(items) }>
<span key={ items[key].id }>{ items[key].title }</span>
</For>Choose
<Choose>
<When condition={ test1 }>
<span>IfBlock</span>
</When>
<When condition={ test2 }>
<span>ElseIfBlock</span>
</When>
<Otherwise>
<span>ElseBlock</span>
</Otherwise>
</Choose>1.0.2
2 years ago
1.0.1
7 years ago
1.0.0
7 years ago
0.5.0
9 years ago
0.4.0
9 years ago
0.3.0
9 years ago
0.2.0
9 years ago
0.1.10
9 years ago
0.1.9
9 years ago
0.1.8
9 years ago
0.1.7
9 years ago
0.1.6
10 years ago
0.1.5
10 years ago
0.1.4
10 years ago
0.1.3
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
10 years ago
0.0.3
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago