Skip to content

Commit af7ba42

Browse files
committed
Refactor Fluent UI and React State Management slides for clarity; update titles, improve layout, and enhance instructions.
1 parent b288a62 commit af7ba42

3 files changed

Lines changed: 24 additions & 18 deletions

File tree

msWebUiReact.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -795,30 +795,37 @@ hideInToc: true
795795
::left::
796796

797797
## Fluent UI (Microsoft)
798-
<v-clicks>
798+
<v-click>
799799

800800
- Microsoft's design language
801801
- Office 365 look & feel
802+
- Enterprise-ready
803+
804+
</v-click>
805+
<br>
806+
<v-click>
807+
808+
## Both
809+
802810
- React, Web Components
803811
- TypeScript-first
804812
- Active development
805-
- Enterprise-ready
806-
807-
</v-clicks>
813+
</v-click>
808814

809815
::right::
810816

811817
## Material-UI (MUI)
812-
<v-clicks>
818+
<v-click>
813819

814820
- Google's Material Design
815821
- Larger community
816822
- More components
817823
- Extensive docs
818824
- Free + Pro versions
819825
- Industry standard
826+
- **Layout Components**
820827

821-
</v-clicks>
828+
</v-click>
822829

823830
<!--
824831
Both libraries eliminate most CSS work. Fluent UI aligns with Microsoft products, while Material-UI offers broader community and components.

special-slides/msWebUiReact/fluent-ui-integration.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
---
2-
title: Fluent UI Integration
2+
title: React UI Components
33
layout: image-right
44
background: /msWebUiReact-fluent-ui.jpg
55
hideInToc: true
66
---
77

8-
<h1 class="h-auto!"> Fluent UI Integration </h1>
8+
<h1 class="h-auto! mt--7"> React UI Components (e.g. Fluent UI Integration) </h1>
99

1010
````md magic-move
1111
```tsx
@@ -36,27 +36,26 @@ const ShipCard = ({ ship }) => {
3636
Load Ship
3737
</Button>
3838
</Card>
39-
);
40-
};
39+
);};
4140
```
4241
````
4342

4443
<v-click>
4544

46-
**No CSS required!** Fluent UI provides styled components.
45+
- **No CSS required!** Fluent UI provides styled components.
46+
- **easy layouting** with MUI's layout components like Stack and Grid.
4747

4848
</v-click>
4949

5050
<!--
51-
Demo
52-
[https://github.com/harrybin/react](https://github.com/harrybin/react)
53-
54-
51+
"Demo"
5552
Instructions:
5653
1. Show Fluent UI component library (Storybook)
5754
2. Demonstrate component usage without CSS
5855
3. Compare to XAML controls
5956
4. Show theming capabilities
60-
5. Explore Fluent UI documentation
57+
5. Explore [Fluent UI documentation](https://storybooks.fluentui.dev/react/?path=/docs/concepts-introduction--docs)
58+
6. Explore MUI as alternative [https://mui.com/material-ui/getting-started/](https://mui.com/material-ui/getting-started/)
59+
- mention layouting components like Stack, Grid, etc. [https://mui.com/material-ui/react-box/](https://mui.com/material-ui/react-box/)
6160
6261
-->

special-slides/msWebUiReact/react-state-management.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@ Demo
6262
Instructions:
6363
1. Show useState hook in action
6464
2. Compare to WPF INotifyPropertyChanged
65-
3. Demonstrate component re-rendering
66-
4. Show React DevTools
65+
3. **Demonstrate/explain component re-rendering**
66+
4. Show [React] DevTools
6767
5. Explain one-way data flow vs two-way binding
6868
6969
-->

0 commit comments

Comments
 (0)