Skip to content
Mithril.js 2
Main Navigation ガイドAPI

日本語

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
한국어
Italiano
Polski
Türkçe
čeština
magyar

日本語

English
简体中文
繁體中文
Español
Français
Русский
Português – Brasil
Deutsch
한국어
Italiano
Polski
Türkçe
čeština
magyar

外観

Sidebar Navigation

はじめに

インストール方法

シンプルなアプリケーション

リソース

JSX

レガシーブラウザでの ES6+ の利用

アニメーション

テスト

例

サードパーティとの統合

パスの取り扱い

主要な概念

Virtual DOM ノード

コンポーネント

ライフサイクルメソッド

Key(キー)

自動再描画システム

その他

フレームワークの比較

v1.x からの移行

v0.2.x からの移行

API

このページの内容

インストール方法 ​

CDNとオンライン環境 ​

JavaScript初心者の方や、手軽に試したい場合は、CDN(コンテンツ配信ネットワーク)からMithril.jsを取得できます。

html
<script src="https://unpkg.com/mithril/mithril.js"></script>

ローカル環境を構築せずにMithril.jsを試したい場合は、flems.io/mithrilのオンラインプレイグラウンドを簡単に利用できます。

npm ​

bash
$ npm install mithril

TypeScriptの型定義はDefinitelyTypedから入手できます。以下のコマンドでインストールしてください。

bash
$ npm install @types/mithril --save-dev

ローカルプロジェクトの作成 ​

以下のMithril.jsスターターテンプレートが利用可能です。

  • mithril-vite-starter
  • mithril-esbuild-starter
  • mithril-rollup-starter

例えば、mithril-esbuild-starterを使う場合は、以下のコマンドを実行します。

bash
# テンプレートを任意のディレクトリにクローンします
npx degit kevinfiol/mithril-esbuild-starter hello-world

# 作成したプロジェクトディレクトリに移動します
cd ./hello-world/

# 依存関係をインストールします
npm install

# アプリをビルドし、変更を監視します
npm run dev

esbuild を使ったクイックスタートガイド ​

esbuildのドキュメントはこちらにあります。

  1. ディレクトリをnpmパッケージとして初期化します。
bash
$ npm init --yes
  1. 必要なツールをインストールします。
bash
$ npm install mithril
$ npm install esbuild --save-dev
  1. package.jsonのscriptsセクションに"start"エントリを追加します。

    json
    {
      "...": "...",
      "scripts": {
        "start": "esbuild index.js --bundle --outfile=bin/main.js --watch"
      }
    }

    オプションとして、JSXを使用したい場合は、--jsx-factoryと--jsx-fragmentフラグをesbuildで使用できます。

    json
    {
      "...": "...",
      "scripts": {
        "start": "esbuild index.js --bundle --outfile=bin/main.js --jsx-factory=m --jsx-fragment='\"[\"' --watch"
      }
    }
  2. index.jsファイルを作成します。

javascript
import m from 'mithril';
m.render(document.getElementById('app'), 'hello world');
  1. index.htmlファイルを作成します。
html
<!DOCTYPE html>
<body>
  <div id="app"></div>
  <script src="bin/main.js"></script>
</body>
  1. バンドラーのスクリプトを実行します。
bash
$ npm run start
  1. ブラウザでindex.htmlを開きます。ページに「hello world」と表示されるはずです。
Pager
次のページシンプルなアプリケーション

MITライセンス の下で公開されています。

Copyright (c) 2024 Mithril Contributors

https://mithril.js.org/installation.html

MITライセンス の下で公開されています。

Copyright (c) 2024 Mithril Contributors