[]
新しいReactアプリケーションを作成する簡単な方法はパッケージランナーツールのcreate-react-appを使用することです。
create-react-appを使用するためには事前にNodeJSがコンピュータにインストールされている必要があります。
create-react-appをインストールするにはコマンドプロンプトで次のコマンドを入力してインストールします。
npm install create-react-app -g
上記コマンドはグローバルにインストールする -g オプションを使用しているため、一度インストールした後の再実行は不要です。
npx create-react-app arjs-react-viewer-app
cd arjs-react-viewer-app
npm install @grapecity/activereports-react @grapecity/activereports-localization
import React from "react";
import "./App.css";
import "@grapecity/activereports/styles/ar-js-ui.css";
import "@grapecity/activereports/styles/ar-js-viewer.css";
import { Viewer } from "@grapecity/activereports-react";
import "@grapecity/activereports/pdfexport";
import "@grapecity/activereports/htmlexport";
import "@grapecity/activereports/xlsxexport";
import "@grapecity/activereports-localization";
export const App = () => {
return (
<div id="viewer-host">
<Viewer report={{ Uri: "reports/quick-start-sample.rdlx-json" }} language="ja" />
</div>
);
}
export default App;
#viewer-host {
width: 100%;
height: 100vh;
}
public\reportsディレクトリを作成し、サンプルレポートを作成するで作成したquick-start-sample.rdlx-jsonファイルを配置します。
次のコマンドを入力してReactアプリケーションを実行します。
npm start
Reactアプリケーションを実行・またはビルドする際、JavaScriptのメモリ割当が不足し、ヒープエラーが発生する場合があります。
このエラーを回避するには、package.jsonファイルを開き、startとbuildスクリプトに次の設定を追加します。
"start": "react-scripts --max_old_space_size=8192 start",
"build": "react-scripts --max_old_space_size=8192 build",