From 5cf45209924ef2be0b7594dd11f660d08a4cd88c Mon Sep 17 00:00:00 2001 From: moklick Date: Sat, 6 Aug 2022 17:19:54 +0200 Subject: [PATCH] refactor(useStore): show troubleshooting link --- packages/core/src/hooks/useStore.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/core/src/hooks/useStore.ts b/packages/core/src/hooks/useStore.ts index 87ae9304..3cdccb8a 100644 --- a/packages/core/src/hooks/useStore.ts +++ b/packages/core/src/hooks/useStore.ts @@ -4,12 +4,13 @@ import { StoreApi, useStore as useZustandStore } from 'zustand'; import StoreContext from '../contexts/RFStoreContext'; import { ReactFlowState } from '../types'; -const errorMessage = 'Seems like you have not used zustand provider as an ancestor.'; +const errorMessage = + '[React Flow]: Seems like you have not used zustand provider as an ancestor. Help: https://reactflow.dev/error#100'; type ExtractState = StoreApi extends { getState: () => infer T } ? T : never; function useStore( - selector: (state: ExtractState) => StateSlice, + selector: (state: ReactFlowState) => StateSlice, equalityFn?: (a: StateSlice, b: StateSlice) => boolean ) { const store = useContext(StoreContext);