This template allows you to use React 16.8+ to build Qlik Sense Mashups
This project uses Yarn as package manager.
To get all depenencies:
$ yarn installCopy this template to Qlik Extensions Folder. Then run:
$ yarn devVisit http://localhost:4848/extensions/omnicanal/index.html to access the page.
This project uses all new features from React 16.8+, incl. hooks like useEffect, useState and context to manage states.
The main logic behind the scenes is located in src/context/QlikContext.jsx'. This file uses the qlikLoader to get the Qlik API from window and make it available to all components in the application.
In src/components/Card you can find an example using getObject to get an object from a Qlik App.
The build will output two files
app.jsapp.css
You can find static files in public folder. If you're running the dev server, you need to refer to http://localhost:8080/filename in index.html to get the files from dev build.
If you want a production build, just refer to public/filename to get the files.
Happy Hacking!