Skip to content

Commit 4daa0d9

Browse files
committed
zustand fixes
1 parent 19277ad commit 4daa0d9

File tree

11 files changed

+4764
-2568
lines changed

11 files changed

+4764
-2568
lines changed

src/content/6/en/part6.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,12 @@ lang: en
66

77
<div class="intro">
88

9-
So far, we have placed the application's state and state logic directly inside React components. When applications grow larger, state management should be moved outside React components. In this part, we will introduce the Redux library, which is currently the most popular solution for managing the state of React applications.
9+
So far we have placed the application's state and the logic handling it directly in React components. As applications grow, it is advisable to move the state management outside of React components. In this part we will explore the Zustand library, which is currently the most popular state management solution for React applications.
1010

11-
We'll learn about the lightweight version of Redux directly supported by React, namely the React context and useReducer hook, as well as the React Query library that simplifies the server state management.
11+
We will also look at the lighter state management approach directly supported by React — namely React's context and the useReducer hook — as well as the React Query library, which simplifies managing server state.
12+
13+
<i>Part updated 5th April 2026</i>
14+
- <i>Redux replaced with Zustand</i>
1215

13-
<i>Part updated 12th October 2025</i>
14-
- <i>Node updated to version 22.18.0</i>
15-
- <i>Jest replaced with Vitest</i>
16-
- <i>Axios replaced with Fetch API</i>
1716

1817
</div>

src/content/6/en/part6a.md

Lines changed: 477 additions & 961 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)