Skip to content

Commit d2bdc29

Browse files
committed
Update index.md
1 parent af2cdab commit d2bdc29

File tree

1 file changed

+32
-48
lines changed

1 file changed

+32
-48
lines changed

docs/hooks/index.md

Lines changed: 32 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -27,79 +27,73 @@ Welcome to your comprehensive React Hooks learning resource! This guide covers a
2727

2828
<div class="card">
2929
<div class="card-header">
30-
<span class="hook-badge core">Core</span>
3130
<span class="difficulty beginner">Beginner</span>
3231
</div>
33-
<h3><a href="/hooks/01_useState">useState</a></h3>
32+
<h3><a href="/react-hooks/hooks/01_useState">useState</a></h3>
3433
<p>Local component state management, functional updates, lazy initialization, and batching.</p>
3534
<div class="card-footer">
3635
<span class="read-time">⏱️ 5 min read</span>
37-
<a href="/hooks/01_useState">Read notes</a>
36+
<a href="/react-hooks/hooks/01_useState">Read notes</a>
3837
</div>
3938
</div>
4039

4140
<div class="card">
4241
<div class="card-header">
43-
<span class="hook-badge core">Core</span>
4442
<span class="difficulty beginner">Beginner</span>
4543
</div>
46-
<h3><a href="/hooks/02_useEffect">useEffect</a></h3>
44+
<h3><a href="/react-hooks/hooks/02_useEffect">useEffect</a></h3>
4745
<p>Side effects, cleanup functions, dependency arrays, and common pitfalls to avoid.</p>
4846
<div class="card-footer">
4947
<span class="read-time">⏱️ 8 min read</span>
50-
<a href="/hooks/02_useEffect">Read notes</a>
48+
<a href="/react-hooks/hooks/02_useEffect">Read notes</a>
5149
</div>
5250
</div>
5351

5452
<div class="card">
5553
<div class="card-header">
56-
<span class="hook-badge core">Core</span>
5754
<span class="difficulty intermediate">Intermediate</span>
5855
</div>
59-
<h3><a href="/hooks/03_useLayout">useLayoutEffect</a></h3>
56+
<h3><a href="/react-hooks/hooks/03_useLayout">useLayoutEffect</a></h3>
6057
<p>Synchronous effects after DOM mutations, layout measurements before paint.</p>
6158
<div class="card-footer">
6259
<span class="read-time">⏱️ 4 min read</span>
63-
<a href="/hooks/03_useLayout">Read notes</a>
60+
<a href="/react-hooks/hooks/03_useLayout">Read notes</a>
6461
</div>
6562
</div>
6663

6764
<div class="card">
6865
<div class="card-header">
69-
<span class="hook-badge core">Core</span>
7066
<span class="difficulty beginner">Beginner</span>
7167
</div>
72-
<h3><a href="/hooks/04_useRef">useRef</a></h3>
68+
<h3><a href="/react-hooks/hooks/04_useRef">useRef</a></h3>
7369
<p>DOM references, mutable values, instance variables without triggering re-renders.</p>
7470
<div class="card-footer">
7571
<span class="read-time">⏱️ 6 min read</span>
76-
<a href="/hooks/04_useRef">Read notes</a>
72+
<a href="/react-hooks/hooks/04_useRef">Read notes</a>
7773
</div>
7874
</div>
7975

8076
<div class="card">
8177
<div class="card-header">
82-
<span class="hook-badge core">Core</span>
8378
<span class="difficulty intermediate">Intermediate</span>
8479
</div>
85-
<h3><a href="/hooks/05_useContext">useContext</a></h3>
80+
<h3><a href="/react-hooks/hooks/05_useContext">useContext</a></h3>
8681
<p>Share values across components without prop drilling, context optimization patterns.</p>
8782
<div class="card-footer">
8883
<span class="read-time">⏱️ 7 min read</span>
89-
<a href="/hooks/05_useContext">Read notes</a>
84+
<a href="/react-hooks/hooks/05_useContext">Read notes</a>
9085
</div>
9186
</div>
9287

9388
<div class="card">
9489
<div class="card-header">
95-
<span class="hook-badge core">Core</span>
9690
<span class="difficulty advanced">Advanced</span>
9791
</div>
98-
<h3><a href="/hooks/06_useReducer">useReducer</a></h3>
92+
<h3><a href="/react-hooks/hooks/06_useReducer">useReducer</a></h3>
9993
<p>Complex state management with pure reducers, actions, and immutable updates.</p>
10094
<div class="card-footer">
10195
<span class="read-time">⏱️ 10 min read</span>
102-
<a href="/hooks/06_useReducer">Read notes</a>
96+
<a href="/react-hooks/hooks/06_useReducer">Read notes</a>
10397
</div>
10498
</div>
10599

@@ -111,40 +105,37 @@ Welcome to your comprehensive React Hooks learning resource! This guide covers a
111105

112106
<div class="card">
113107
<div class="card-header">
114-
<span class="hook-badge performance">Performance</span>
115108
<span class="difficulty intermediate">Intermediate</span>
116109
</div>
117-
<h3><a href="/hooks/07_useMemo">useMemo</a></h3>
110+
<h3><a href="/react-hooks/hooks/07_useMemo">useMemo</a></h3>
118111
<p>Memoize expensive computations, referential equality, and optimization strategies.</p>
119112
<div class="card-footer">
120113
<span class="read-time">⏱️ 6 min read</span>
121-
<a href="/hooks/07_useMemo">Read notes</a>
114+
<a href="/react-hooks/hooks/07_useMemo">Read notes</a>
122115
</div>
123116
</div>
124117

125118
<div class="card">
126119
<div class="card-header">
127-
<span class="hook-badge performance">Performance</span>
128120
<span class="difficulty intermediate">Intermediate</span>
129121
</div>
130-
<h3><a href="/hooks/08_useCallback">useCallback</a></h3>
122+
<h3><a href="/react-hooks/hooks/08_useCallback">useCallback</a></h3>
131123
<p>Stable function references, React.memo optimization, dependency management.</p>
132124
<div class="card-footer">
133125
<span class="read-time">⏱️ 5 min read</span>
134-
<a href="/hooks/08_useCallback">Read notes</a>
126+
<a href="/react-hooks/hooks/08_useCallback">Read notes</a>
135127
</div>
136128
</div>
137129

138130
<div class="card">
139131
<div class="card-header">
140-
<span class="hook-badge utility">Utility</span>
141132
<span class="difficulty beginner">Beginner</span>
142133
</div>
143-
<h3><a href="/hooks/10_useid">useId</a></h3>
134+
<h3><a href="/react-hooks/hooks/10_useid">useId</a></h3>
144135
<p>Generate stable, unique IDs for accessibility and SSR-safe applications.</p>
145136
<div class="card-footer">
146137
<span class="read-time">⏱️ 3 min read</span>
147-
<a href="/hooks/10_useid">Read notes</a>
138+
<a href="/react-hooks/hooks/10_useid">Read notes</a>
148139
</div>
149140
</div>
150141

@@ -156,40 +147,37 @@ Welcome to your comprehensive React Hooks learning resource! This guide covers a
156147

157148
<div class="card">
158149
<div class="card-header">
159-
<span class="hook-badge advanced">Advanced</span>
160150
<span class="difficulty advanced">Advanced</span>
161151
</div>
162-
<h3><a href="/hooks/09_useImperativeHandle">useImperativeHandle</a></h3>
152+
<h3><a href="/react-hooks/hooks/09_useImperativeHandle">useImperativeHandle</a></h3>
163153
<p>Expose imperative APIs through refs, controlled component interfaces.</p>
164154
<div class="card-footer">
165155
<span class="read-time">⏱️ 7 min read</span>
166-
<a href="/hooks/09_useImperativeHandle">Read notes</a>
156+
<a href="/react-hooks/hooks/09_useImperativeHandle">Read notes</a>
167157
</div>
168158
</div>
169159

170160
<div class="card">
171161
<div class="card-header">
172-
<span class="hook-badge concurrent">Concurrent</span>
173162
<span class="difficulty advanced">Advanced</span>
174163
</div>
175-
<h3><a href="/hooks/11_useTransition">useTransition</a></h3>
164+
<h3><a href="/react-hooks/hooks/11_useTransition">useTransition</a></h3>
176165
<p>Mark updates as non-urgent, improve user experience with concurrent rendering.</p>
177166
<div class="card-footer">
178167
<span class="read-time">⏱️ 8 min read</span>
179-
<a href="/hooks/11_useTransition">Read notes</a>
168+
<a href="/react-hooks/hooks/11_useTransition">Read notes</a>
180169
</div>
181170
</div>
182171

183172
<div class="card">
184173
<div class="card-header">
185-
<span class="hook-badge concurrent">Concurrent</span>
186174
<span class="difficulty advanced">Advanced</span>
187175
</div>
188-
<h3><a href="/hooks/12_useDeferredValue">useDeferredValue</a></h3>
176+
<h3><a href="/react-hooks/hooks/12_useDeferredValue">useDeferredValue</a></h3>
189177
<p>Defer expensive updates, lag behind fast-changing values for smooth UX.</p>
190178
<div class="card-footer">
191179
<span class="read-time">⏱️ 6 min read</span>
192-
<a href="/hooks/12_useDeferredValue">Read notes</a>
180+
<a href="/react-hooks/hooks/12_useDeferredValue">Read notes</a>
193181
</div>
194182
</div>
195183

@@ -201,40 +189,37 @@ Welcome to your comprehensive React Hooks learning resource! This guide covers a
201189

202190
<div class="card">
203191
<div class="card-header">
204-
<span class="hook-badge react19">React 19</span>
205192
<span class="difficulty intermediate">Intermediate</span>
206193
</div>
207-
<h3><a href="/hooks/13_useActionState">useActionState</a></h3>
194+
<h3><a href="/react-hooks/hooks/13_useActionState">useActionState</a></h3>
208195
<p>Wire form actions into component state, handle pending states and errors.</p>
209196
<div class="card-footer">
210197
<span class="read-time">⏱️ 9 min read</span>
211-
<a href="/hooks/13_useActionState">Read notes</a>
198+
<a href="/react-hooks/hooks/13_useActionState">Read notes</a>
212199
</div>
213200
</div>
214201

215202
<div class="card">
216203
<div class="card-header">
217-
<span class="hook-badge react19">React 19</span>
218204
<span class="difficulty intermediate">Intermediate</span>
219205
</div>
220-
<h3><a href="/hooks/14_useFormStatus">useFormStatus</a></h3>
206+
<h3><a href="/react-hooks/hooks/14_useFormStatus">useFormStatus</a></h3>
221207
<p>Access form submission status, create loading states and submission feedback.</p>
222208
<div class="card-footer">
223209
<span class="read-time">⏱️ 5 min read</span>
224-
<a href="/hooks/14_useFormStatus">Read notes</a>
210+
<a href="/react-hooks/hooks/14_useFormStatus">Read notes</a>
225211
</div>
226212
</div>
227213

228214
<div class="card">
229215
<div class="card-header">
230-
<span class="hook-badge react19">React 19</span>
231216
<span class="difficulty advanced">Advanced</span>
232217
</div>
233-
<h3><a href="/hooks/15_useOptimistic">useOptimistic</a></h3>
218+
<h3><a href="/react-hooks/hooks/15_useOptimistic">useOptimistic</a></h3>
234219
<p>Optimistic UI updates, rollback on failure, improved perceived performance.</p>
235220
<div class="card-footer">
236221
<span class="read-time">⏱️ 8 min read</span>
237-
<a href="/hooks/15_useOptimistic">Read notes</a>
222+
<a href="/react-hooks/hooks/15_useOptimistic">Read notes</a>
238223
</div>
239224
</div>
240225

@@ -246,14 +231,13 @@ Welcome to your comprehensive React Hooks learning resource! This guide covers a
246231

247232
<div class="card">
248233
<div class="card-header">
249-
<span class="hook-badge custom">Custom</span>
250234
<span class="difficulty intermediate">Intermediate</span>
251235
</div>
252-
<h3><a href="/hooks/16_customHooks">Custom Hooks</a></h3>
236+
<h3><a href="/react-hooks/hooks/16_customHooks">Custom Hooks</a></h3>
253237
<p>Build reusable logic: useLocalStorage, useFetch, useDebounce, and more patterns.</p>
254238
<div class="card-footer">
255239
<span class="read-time">⏱️ 15 min read</span>
256-
<a href="/hooks/16_customHooks">Read notes</a>
240+
<a href="/react-hooks/hooks/16_customHooks">Read notes</a>
257241
</div>
258242
</div>
259243

0 commit comments

Comments
 (0)