From 41403bb2d8b67f799b8eafc164d51a789c05ebd8 Mon Sep 17 00:00:00 2001 From: Patrick Erichsen Date: Tue, 26 Nov 2024 15:14:58 -0800 Subject: [PATCH] Update part-2-app-structure.md (#4757) --- docs/tutorials/essentials/part-2-app-structure.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/tutorials/essentials/part-2-app-structure.md b/docs/tutorials/essentials/part-2-app-structure.md index 0592bc52b5..8af60eea52 100644 --- a/docs/tutorials/essentials/part-2-app-structure.md +++ b/docs/tutorials/essentials/part-2-app-structure.md @@ -484,7 +484,7 @@ Selector functions are normally called with the entire Redux root state object a Since we're using TypeScript, we also need to use the `RootState` type that was exported from `store.ts` to define the type of the `state` argument in each selector. -Note that you **don't have to create separate selector functions for every field in every slice!** (This particular example did, to show off the idea of writing selectors, but we only had two fields in `counterSlice.ts` anyway) Instead, [find a balance in how many selectors you write](../../usage/deriving-data-selectors.md#balance-selector-usage) +Note that you **don't have to create separate selector functions for every field in every slice!** (This particular example did, to show off the idea of writing selectors, but we only had two fields in `counterSlice.ts` anyway) Instead, [find a balance in how many selectors you write](../../usage/deriving-data-selectors.md#balance-selector-usage). :::info More Info on Selectors