Dice Roller is a basic example that has a die and a button. Clicking the button re-rolls the die and persists the value in the root SharedDirectory. The Fluid Container is defined index.ts, the Fluid object is defined in main.tsx.
If you want to run this container follow the following steps:
- Run
npm install
from theFluidFramework
root directory - Navigate to this directory
- Run
npm run start
npm run test:jest
For in browser testing update ./jest-puppeteer.config.js
to:
launch: {
dumpio: true, // output browser console to cmd line
slowMo: 500,
headless: false,
},
Dice Roller uses the following distributed data structures:
- SharedDirectory - root