Framework7 Reactのパッケージ構造

    パッケージ

    Framework7 Reactのパッケージには、以下のファイルとフォルダが含まれています。

    framework7-react/
        bundle/
        cjs/
          components/
            accordion.js
            accordion-content.js
            ...
          framework7-react.js
        components/
            accordion/
              package.json
            accordion-item/
              package.json
            ...
        esm/
          components/
            accordion.js
            accordion-content.js
            ...
          framework7-react.js
    

    Reactプラグイン

    ES/CJSモジュールとして提供されるFramework7 Reactプラグインです。

    // Import Framework7 Core
    import Framework7 from 'framework7/lite';
    /*
    Or import bundle with all components:
    import Framework7 from 'framework7/lite-bundle';
    */
    
    // Framework7 Reactのインポート
    import Framework7React from 'framework7-react';
    
    // プラグインの初期化
    Framework7.use(Framework7React)
    

    デフォルトではFramework7-Reactプラグインのみがエクスポートされ、Reactコンポーネントは含まれていません。コンポーネントを個別にインポートするには、名前付きインポートを使用する必要があります。

    import { App, View } from 'framework7-react';
    
    export default () => (
      <App>
        <View>
          ...
        </View>
      </App>
    )