From e1c01a2a6c05a725c0bf856065b4a4b58d71a5df Mon Sep 17 00:00:00 2001 From: Rel1cx Date: Wed, 3 Sep 2025 06:54:17 +0800 Subject: [PATCH] docs: minor improvements --- .../src/rules/no-direct-set-state-in-use-effect.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/plugins/eslint-plugin-react-hooks-extra/src/rules/no-direct-set-state-in-use-effect.mdx b/packages/plugins/eslint-plugin-react-hooks-extra/src/rules/no-direct-set-state-in-use-effect.mdx index dc1996686..531fb43b5 100644 --- a/packages/plugins/eslint-plugin-react-hooks-extra/src/rules/no-direct-set-state-in-use-effect.mdx +++ b/packages/plugins/eslint-plugin-react-hooks-extra/src/rules/no-direct-set-state-in-use-effect.mdx @@ -54,7 +54,7 @@ const fullName = firstName + " " + lastName; The rule **does not flag** indirect calls, such as: -- Inside `event` handlers. +- Inside event handlers. - Inside `async` functions. - Inside `setTimeout`, `setInterval`, `Promise.then`, etc. @@ -151,7 +151,7 @@ export default function RemoteContent() { If you need to fetch remote data within the component, consider using libraries like [TanStack Query](https://tanstack.com/query/v3/) or [SWR](https://swr.vercel.app/). They handle caching, re-fetching, and state management for you, making your code cleaner and more efficient. -The following examples are derived from the [React documentation](https://react.dev/learn/you-might-not-need-an-effect): +The following examples are derived from the [React Docs: You Might Not Need an Effect](https://react.dev/learn/you-might-not-need-an-effect): ### Failing