diff --git a/website/docs/example-setstate.mdx b/website/docs/example-setstate.mdx
index e58b2b01..e41accd7 100644
--- a/website/docs/example-setstate.mdx
+++ b/website/docs/example-setstate.mdx
@@ -117,11 +117,28 @@ const TodoList = () => {
});
}, []);
- // etc
+ return (
+
+ );
+};
```
-For the full demo see [CodeSandbox](https://codesandbox.io/s/use-immer-bvd5v?file=/src/index.js).
-
## useReducer + Immer
Similarly to `useState`, `useReducer` combines neatly with Immer as well, as demonstrated in this [CodeSandbox](https://codesandbox.io/s/immer-usereducer-bqpzn?file=/src/index.js:0-1018):
diff --git a/website/i18n/zh-CN/docusaurus-plugin-content-docs/current/example-setstate.mdx b/website/i18n/zh-CN/docusaurus-plugin-content-docs/current/example-setstate.mdx
index 884c4273..82fc0eb6 100644
--- a/website/i18n/zh-CN/docusaurus-plugin-content-docs/current/example-setstate.mdx
+++ b/website/i18n/zh-CN/docusaurus-plugin-content-docs/current/example-setstate.mdx
@@ -117,11 +117,28 @@ const TodoList = () => {
});
}, []);
- // etc
+ return (
+
+ );
+};
```
-完整的 demo 请参阅 [CodeSandbox](https://codesandbox.io/s/use-immer-bvd5v?file=/src/index.js)
-
## useReducer + Immer
与 `useState` 类似,`useReducer` 也与 Immer 巧妙结合,如 [CodeSandbox](https://codesandbox.io/s/immer-usereducer-bqpzn?file=/src/index.js:0-1018) 所示: