MioxはSPA管理フレームワークです。
古典的なWeb開発では、ブラウザは、セッション履歴、ページ作成、廃棄、ページショー、PageHideなど、開発者が独自のロジックを処理できるような、Webページの一連のライフサイクルアクティビティを作成および管理します。
SPAアプリケーションでは、開発者はこれらすべてのイベントを自分で、またはそれらを扱うフレームワークによって対処する必要があります。 Mioxは、さらに別のフレームワークを扱っています。
今日の時点で、51クレジットカードのほぼすべてのWebフロントエンドプロジェクトは、PCとモバイルの両方の側面でSPAフレームワークのようにMioxを使用しています。つまり、Mioxはすでに広く使用され、生産でテストされています。
WebサイトでMioxドキュメントを見つけることができます。それはいくつかのセクションに分かれています:
このリポジトリにプルリクエストを送信することで改善できます。
Mioxを説明する記事を提供します。
次のコードでプロジェクトを開始できます。
index.js :プロジェクトの入り口。
import Miox from 'miox' ;
import Engine from 'miox-react' ;
import router from './route' ;
const app = new Miox ( { ... options } ) ;
app . install ( Engine ) ;
app . use ( router . routes ( ) ) ;
export default app . listen ( ) ;route.js :ルーティングファイル。
import Router from 'miox-router' ;
import Page from './page.jsx' ;
const route = new Router ( ) ;
export default route ;
route . patch ( '/' , async ctx => {
await ctx . render ( Page ) ;
} ) ;page.jsx :WebViewファイルのレンダリング。
import React from 'react' ;
import ReactDOM from 'react-dom' ;
export default class ExamplePage extends React . Component {
render ( ) {
return < h1 > Hello World! </ h1 > ;
}
}この例では、「Hello World!」をレンダリングします。ページ上のコンテナに。
Mioxは、NPMのMioxパッケージとして利用できます。
プロジェクトのインストールを容易にするための足場を提供します。プロジェクトがインストールされたら、ビジネスロジックの作成を開始できます。
miox-cliをインストールしてプロジェクトを作成します。
npm install -g miox-cli次に、
miox createのコードを実行して新しいプロジェクトを作成します。
miox createその他のコマンド、こちらをお読みください。
このリポジトリの主な目的は、MIOXを進化させ続け、より速く使いやすくすることです。 Mioxの開発は、Githubのオープンで行われ、バグフィックスと改善を貢献してくれたコミュニティに感謝しています。
ここで変更ログを読むことができます。
MioxはMITライセンスを取得しています。
Copyright(c)2015 -Present、evio(沈赟杰)-51 Credit.inc杭州恩牛网络技术有限公司。