mcpField
Z
zalo-mini-app

zalo-mini-app

github.com/suminhthanh開発90124 回インストール40 週間前に更新
リポジトリ

zalo-mini-app について

React、ZaUI コンポーネント、Zalo SDK API を使った Zalo Mini App 開発向けのスキルです。セットアップ、API とコンポーネントの資料、デザイン指針、React のパフォーマンス実践をまとめています。

主な機能

  1. 01zmp-cli によるプロジェクト作成
  2. 02ZaUI コンポーネントの利用
  3. 03Zalo SDK API の利用
  4. 04セットアップとデプロイの資料
  5. 05React パフォーマンス実践の参照

活用シーン

  1. 01Zalo Mini App プロジェクトの開始
  2. 02ZaUI によるフォームとレイアウトの構築
  3. 03Zalo のユーザー API とデバイス API の利用
  4. 04アプリのアクセシビリティと性能の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/suminhthanh/zalo-mini-app-skills --skill zalo-mini-app

インストール後、Claude Code で/zalo-mini-appを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
api-device.md
api-overview.md
api-storage.md
api-ui.md
api-user.md
api-zalo.md
design-guidelines.md
getting-started.md
react-best-practices.md
web-design-guidelines.md
zaui-display.md
zaui-form.md
zaui-layout.md
zaui-overlay.md
zaui-overview.md

詳細

Zalo Mini App の開発

React、ZaUI コンポーネント、Zalo SDK API を使用して、Zalo プラットフォーム向けの Mini App を開発します。

クイックスタート

npm install -g zmp-cli
zmp create my-app && cd my-app && zmp start

セットアップ、デプロイ、app-config.json の詳細については、getting-started.md をご覧ください。

コアパッケージ

npm install zmp-ui zmp-sdk
import { Button, Input, Modal } from "zmp-ui";
import "zmp-ui/zaui.css";
import { getUserInfo, authorize } from "zmp-sdk/apis";

リファレンス

API
ZaUI コンポーネント
デザインとセットアップ
パフォーマンスと React
  • react-best-practices.md - ウォーターフォール、バンドルサイズ、再レンダリング、JavaScript のパフォーマンス

よく使われるパターン

ユーザー情報の取得
const { userInfo } = await getUserInfo({ autoRequestPermission: true });
// { id, name, avatar, followedOA }
基本的なページレイアウト
<App>
  <Page>
    <Header title="Home" />
    <List>
      <List.Item title="Item" suffix={<Icon icon="zi-chevron-right" />} />
    </List>
  </Page>
  <BottomNavigation fixed>
    <BottomNavigation.Item key="home" label="Home" icon={<Icon icon="zi-home" />} />
  </BottomNavigation>
</App>

リソース

コメント