2.7.5 • Published 6 months ago

@ice/stark v2.7.5

Weekly downloads
53
License
MIT
Repository
github
Last release
6 months ago

icestark

Icestark is a JavaScript library for multiple react projects, Ice workbench solution.

NPM version Package Quality build status Test coverage NPM downloads David deps

Installation

npm install @ice/stark --save

Example

import React from 'react';
import ReactDOM from 'react-dom';
import { AppRouter, AppRoute } from '@ice/stark';

class Layout extends React.Component {
  onRouteChange = (pathname, query) => {
    console.log(pathname, query);
  }

  render() {
    return (
      <div>
        <div>this is common header</div>
        <AppRouter
          onRouteChange={this.onRouteChange}
          useShadow
        >
          <AppRoute
            path={['/', '/home', '/about']}
            exact
            title="主页"
            url={['//127.0.0.1:4444/js/index.js', '//127.0.0.1:4444/css/index.css']}
          />
          <AppRoute
            path="/user"
            title="用户页面"
            url={['//127.0.0.1:5555/js/index.js', '//127.0.0.1:5555/css/index.css']}
          />
        </AppRouter>
        <div>this is common footer</div>
      </div>
    );
  }
}

Configuration

AppRouter

PropertyDescriptionTypeDefault
onRouteChangecallback executed when route changedfunctionnoop
NotFoundComponentrender when the route changed errorReactElement
BundleErrorComponentrender when the bundle pulls an errorReactElement
BundleLoadingComponentrender when Bundle is LoadingReactElement
useShadowwhether to use shadowRootbooleanfalse

AppRoute

PropertyDescriptionTypeDefault
pathapp router path, reference react-router, requiredstring/string[]
urlassets load url, requiredstring/string[]
titledocumentTitlestring
exactreference react-routerbooleanfalse
strictreference react-routerbooleanfalse
sensitivereference react-routerbooleanfalse
rootIdid for ReactDOM render elementstring'icestarkNode'
2.7.6-1

6 months ago

2.7.6-0

1 year ago

2.7.4-0

1 year ago

2.7.4

1 year ago

2.7.5

1 year ago

2.8.0-1

2 years ago

2.8.0-0

2 years ago

2.7.3-0

2 years ago

2.7.2

2 years ago

2.5.4-3

2 years ago

2.7.3

2 years ago

2.5.4-2

2 years ago

2.7.2-0

2 years ago

2.7.2-1

2 years ago

2.7.0

2 years ago

2.7.1

2 years ago

2.7.0-0

2 years ago

2.7.0-1

2 years ago

2.7.1-0

2 years ago

2.7.1-1

2 years ago

2.6.3-4

2 years ago

2.6.3-0

2 years ago

2.6.3-1

2 years ago

2.6.3-2

2 years ago

2.6.3-3

2 years ago

2.6.2

2 years ago

2.6.2-1

2 years ago

2.6.2-2

2 years ago

2.6.2-0

2 years ago

2.6.1-0

3 years ago

2.6.1

3 years ago

2.6.0-3

3 years ago

2.6.0

3 years ago

2.6.0-2

3 years ago

2.6.0-1

3 years ago

2.6.0-0

3 years ago

2.5.4-1

3 years ago

2.5.4-0

3 years ago

2.5.3-0

3 years ago

2.5.3

3 years ago

2.5.2

3 years ago

2.5.1

3 years ago

2.5.2-0

3 years ago

2.5.0

3 years ago

2.5.0-3

3 years ago

2.5.0-2

3 years ago

2.5.1-4

3 years ago

2.5.1-2

3 years ago

2.5.1-3

3 years ago

2.5.1-1

3 years ago

2.5.1-0

3 years ago

2.5.0-1

3 years ago

2.4.2-0

3 years ago

2.4.1-0

3 years ago

2.5.0-0

3 years ago

2.4.0

3 years ago

2.4.0-0

3 years ago

2.3.3-0

3 years ago

2.3.1-2

3 years ago

2.3.2

3 years ago

2.3.1

3 years ago

2.3.1-1

3 years ago

1.7.0

3 years ago

2.3.1-0

3 years ago

1.7.0-0

3 years ago

2.3.0

3 years ago

2.3.0-0

3 years ago

2.2.2

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.2.0-0

3 years ago

2.1.1

3 years ago

2.1.1-0

3 years ago

2.1.0

3 years ago

2.0.3-1

3 years ago

2.0.3-0

3 years ago

2.0.2

3 years ago

2.0.2-1

3 years ago

2.0.2-0

3 years ago

2.0.1

3 years ago

2.0.1-0

3 years ago

2.0.0

3 years ago

1.6.0

3 years ago

2.0.0-5

3 years ago

1.6.0-3

3 years ago

1.6.0-2

3 years ago

2.0.0-4

3 years ago

2.0.0-3

3 years ago

2.0.0-2

4 years ago

2.0.0-1

4 years ago

1.5.6

4 years ago

1.5.6-1

4 years ago

1.5.6-0

4 years ago

2.0.0-0

4 years ago

1.5.5

4 years ago

1.5.5-0

4 years ago

1.5.4

4 years ago

1.5.4-0

4 years ago

1.5.3-2

4 years ago

1.5.3

4 years ago

1.5.3-1

4 years ago

1.5.3-0

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.1-0

4 years ago

1.6.0-1

4 years ago

1.6.0-0

4 years ago

1.5.0

4 years ago

1.5.0-0

4 years ago

1.4.2

4 years ago

1.4.2-4

4 years ago

1.4.2-3

4 years ago

1.4.2-2

4 years ago

1.4.2-1

4 years ago

1.4.2-0

4 years ago

1.4.1

4 years ago

1.4.1-0

4 years ago

1.4.0

4 years ago

1.4.0-0

4 years ago

1.3.2-0

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.1

4 years ago

1.1.3-2

4 years ago

1.1.3-1

4 years ago

1.1.3-0

4 years ago

1.2.1-1

4 years ago

1.2.1-0

4 years ago

1.2.0

4 years ago

1.1.2

4 years ago

1.1.1

4 years ago

1.1.0-1

4 years ago

1.1.0-0

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago

1.0.0-0

4 years ago

0.1.5-0

4 years ago

0.1.4

5 years ago

0.1.3-0

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.2-0

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.11-0

5 years ago

0.0.10

5 years ago

0.0.9

5 years ago