@@ -454,11 +454,28 @@ export default AsyncTag;
454454#### ` index.tsx `
455455
456456``` tsx
457+ import { DOMRenderer } from ' dom-renderer' ;
458+ import { lazy } from ' web-cell' ;
459+
457460const AsyncTag = lazy (() => import (' ./AsyncTag' ));
458461
459462new DOMRenderer ().render (<AsyncTag />);
460463```
461464
465+ ### Animate CSS component
466+
467+ ``` tsx
468+ import { DOMRenderer } from ' dom-renderer' ;
469+ import { AnimateCSS } from ' web-cell' ;
470+
471+ new DOMRenderer ().render (
472+ <AnimateCSS
473+ type = " fadeIn"
474+ component = { props => <h1 { ... props } >Fade In</h1 >}
475+ />
476+ );
477+ ```
478+
462479## Node.js usage
463480
464481### Tool chain
@@ -505,7 +522,7 @@ import 'web-cell/polyfill';
505522
506523We recommend these libraries to use with WebCell:
507524
508- - ** State management** : [ MobX] [ 42 ] (also powered by ** TypeScript** & ** Decorator** )
525+ - ** State management** : [ MobX] [ 3 ] (also powered by ** TypeScript** & ** Decorator** )
509526- ** Router** : [ Cell Router] [ 43 ]
510527- ** UI components**
511528
@@ -520,14 +537,13 @@ We recommend these libraries to use with WebCell:
520537
521538## Roadmap
522539
523- - [x] [ Extend ** Build-in Elements** with Virtual DOM] [ 51 ]
524- - [x] [ Server-side Render] [ 52 ]
525- - [x] [ Async Component loading] [ 53 ]
540+ - [x] [ Server-side Render] [ 51 ]
541+ - [x] [ Async Component loading] [ 52 ]
526542
527543## More guides
528544
529- 1 . [ v2 to v3 migration] [ 54 ]
530- 2 . [ Development contribution] [ 55 ]
545+ 1 . [ v2 to v3 migration] [ 53 ]
546+ 2 . [ Development contribution] [ 54 ]
531547
532548[ 1 ] : https://www.webcomponents.org/
533549[ 2 ] : https://facebook.github.io/jsx/
@@ -539,7 +555,7 @@ We recommend these libraries to use with WebCell:
539555[ 8 ] : https://github.com/jaywcjlove/awesome-uikit
540556[ 9 ] : https://tech-query.me/programming/web-components-practise/slide.html
541557[ 10 ] : https://gitter.im/EasyWebApp/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge
542- [ 11 ] : https://codesandbox.io/s/webcell-demo- 9gyll?autoresize =1&fontsize=14&hidenavigation=1&module= %2Fsrc%2FClock.tsx&theme=dark
558+ [ 11 ] : https://codesandbox.io/p/devbox/ 9gyll?embed =1&file= %2Fsrc%2FClock.tsx
543559[ 12 ] : https://nodei.co/npm/web-cell/
544560[ 13 ] : https://www.typescriptlang.org/
545561[ 14 ] : https://github.com/tc39/proposal-decorators
@@ -570,7 +586,6 @@ We recommend these libraries to use with WebCell:
570586[ 39 ] : https://github.com/EasyWebApp/scaffold
571587[ 40 ] : https://github.com/EasyWebApp/DashBoard
572588[ 41 ] : https://github.com/EasyWebApp/mark-wiki
573- [ 42 ] : https://github.com/mobxjs/mobx/blob/mobx4and5/docs/
574589[ 43 ] : https://web-cell.dev/cell-router/
575590[ 44 ] : https://bootstrap.web-cell.dev/
576591[ 45 ] : https://material.web-cell.dev/
@@ -579,8 +594,7 @@ We recommend these libraries to use with WebCell:
579594[ 48 ] : https://web-cell.dev/web-utility/
580595[ 49 ] : https://web-cell.dev/iterable-observer/
581596[ 50 ] : https://github.com/EasyWebApp/MarkCell
582- [ 51 ] : https://github.com/snabbdom/snabbdom/pull/829
583- [ 52 ] : https://web.dev/declarative-shadow-dom/
584- [ 53 ] : https://reactjs.org/docs/react-api.html#reactlazy
585- [ 54 ] : https://github.com/EasyWebApp/WebCell/blob/main/Migrating.md
586- [ 55 ] : https://github.com/EasyWebApp/WebCell/blob/main/Contributing.md
597+ [ 51 ] : https://web.dev/declarative-shadow-dom/
598+ [ 52 ] : https://reactjs.org/docs/react-api.html#reactlazy
599+ [ 53 ] : https://github.com/EasyWebApp/WebCell/blob/main/Migrating.md
600+ [ 54 ] : https://github.com/EasyWebApp/WebCell/blob/main/Contributing.md
0 commit comments