This guide will help you run a sample React project from GitHub. It is a ready-to-use application with several live Flexmonster demos. Get the sample project to try out Flexmonster.
To integrate Flexmonster into an existing React project, see integration with React.
npm install -g flexmonster-cli
Download the sample project with the flexmonster create command. You can choose an ES6-based or TypeScript-based project:
flexmonster create react es6 -r
This command downloads the React + ES6 project from GitHub and launches it in the browser. To shut down the project from the console, press Ctrl + C
.
The sample project is located inside the flexmonster-react-es6-project/
folder in your current working directory.
flexmonster create react typescript -r
This command downloads the React + TypeScript project from GitHub and launches it in the browser. To shut down the project from the console, press Ctrl + C
.
The sample project is located inside the flexmonster-react-typescript-project/
folder in your current working directory.
Our sample project was created using Vite, so most of the project’s files are typical of Vite-based projects.
Now take a look at the files specific to our sample project:
src/components/UIElements/
— routes, menus, and toggle elements used in the sample project.src/components/ReactFlexmonsterExamples/
— demos that cover different aspects of Flexmonster usage in React:
PivotTableDemo.jsx
)HandlingEvents.jsx
)UsingAPICalls.jsx
)UpdatingData.jsx
)CustomizingToolbar.jsx
)CustomizingGrid.jsx
)WithHighcharts.jsx
)WithAmcharts.jsx
— amCharts 5; WithAmcharts4.jsx
— amCharts 4)src/components/UIElements/
— routes, menus, and toggle elements used in the sample project.src/components/ReactFlexmonsterExamples/
— demos that cover different aspects of Flexmonster usage in React:
PivotTableDemo.tsx
)HandlingEvents.tsx
)UsingAPICalls.tsx
)UpdatingData.tsx
)CustomizingToolbar.tsx
)CustomizingGrid.tsx
)WithHighcharts.tsx
)WithAmcharts.tsx
— amCharts 5; WithAmcharts4.tsx
— amCharts 4)Learn more about how these demos work: Usage examples.
Integrate into an existing React project or adjust the sample project to your needs: