8
8
9
9
< main class ="coding ">
10
10
< p > Shall we take a look at some projects I've done?</ p >
11
+
12
+ < section class ="area ">
13
+ < h3 > State Management Examples</ h3 >
14
+ < p >
15
+ As a lover of state management in React (I know, what a weird thing to admit) I often get asked about my
16
+ thoughts as to the best state management solutions out there.
17
+ </ p >
18
+ < p >
19
+ Anyone who's delved into the mysteries and intricacies of managing state in React knows that that's a very
20
+ naive question, which misses the big point that there are pros and cons to almost every approach, with some
21
+ being suited to more complex codebases with multiple teams contributing, and others being far more manageable
22
+ for single teams or solo developers.
23
+ </ p >
24
+ < p >
25
+ So, I put together a lil website to showcase how to get started with a number of state management libraries.
26
+ Take a look!
27
+ </ p >
28
+ < a class ="button " href ="https://sme.ripixel.co.uk "> Start that countdown</ a >
29
+ < a class ="button " href ="https://github.com/ripixel/state-management-examples "> GitHub Repo</ a >
30
+ </ section >
31
+
11
32
< section class ="area ">
12
33
< h3 > Presentation Timer</ h3 >
13
34
< p >
@@ -27,13 +48,10 @@ <h3>Presentation Timer</h3>
27
48
Having the presentation countdown and the music playing in the same
28
49
tab means most streaming tools can pick up the audio in a nice way.
29
50
</ p >
30
- < a class ="button " href ="https://pt.ripixel.co.uk "
31
- > Start that countdown</ a
32
- >
33
- < a class ="button " href ="https://github.com/ripixel/presentation-timer "
34
- > GitHub Repo</ a
35
- >
51
+ < a class ="button " href ="https://pt.ripixel.co.uk "> Start that countdown</ a >
52
+ < a class ="button " href ="https://github.com/ripixel/presentation-timer "> GitHub Repo</ a >
36
53
</ section >
54
+
37
55
< section class ="area ">
38
56
< h3 > Janky Werewolf</ h3 >
39
57
< p > A browser-based version of the Ultimate Werewolf card game</ p >
@@ -51,19 +69,8 @@ <h3>Janky Werewolf</h3>
51
69
< a href ="https://www.mgoddard.net/ "> Michael Goddard</ a > , the big
52
70
ol' Rust nerd.
53
71
</ p >
54
- < a class ="button " href ="https://www.jankywerewolf.co.uk "
55
- > Check it out</ a
56
- >
57
- < a
58
- class ="button "
59
- href ="https://github.com/ripixel/janky-werewolf-client "
60
- > GitHub Repo (FE)</ a
61
- >
62
- < a
63
- class ="button "
64
- href ="https://github.com/mcgoddard/janky_werewolf_backend "
65
- > GitHub Repo (BE)</ a
66
- >
72
+ < a class ="button " href ="https://github.com/ripixel/janky-werewolf-client "> GitHub Repo (FE)</ a >
73
+ < a class ="button " href ="https://github.com/mcgoddard/janky_werewolf_backend "> GitHub Repo (BE)</ a >
67
74
</ section >
68
75
< section class ="area ">
69
76
< h3 > ripixel.co.uk</ h3 >
@@ -87,12 +94,12 @@ <h3>ripixel.co.uk</h3>
87
94
write the nav/header/footer out everytime. Neat!
88
95
</ p >
89
96
< a class ="button " href ="https://www.ripixel.co.uk "> Take me there</ a >
90
- < a class ="button " href ="https://github.com/ripixel/ripixel-website "
91
- > GitHub Repo</ a
92
- >
97
+ < a class ="button " href ="https://github.com/ripixel/ripixel-website "> GitHub Repo</ a >
93
98
</ section >
99
+
94
100
</ main >
95
101
96
102
{footer.html}
97
103
</ body >
104
+
98
105
</ html >
0 commit comments