cost 217 ms
反应中的自定义挂钩不会重新呈现子组件 - custom hook in react does not rerender child component

我有一个上下文存储,它工作正常。 我写了一个自定义钩子来更轻松地使用该上下文这是代码: 它工作正常,但是当我在其他组件中使用 This hook 时,它们不会在设置新商店时重新呈现我尝试过的是:替换代码 和 我的问题解决了,但我真的不知道为什么会这样…… 我的自定义 useLocalStorage ...

用全球 Zustand 商店替换我的布局 React Context - Replacing my layout React Context with a global Zustand store

我有一个 React 应用程序布局的上下文,它使用一个钩子来找出当前的 window 大小: 代码有点多,但这些是重要的部分。 我想用全球 Zustand 商店代替它,但我无法确切地理解如何去做。 我将在哪里使用 useWindowSize 挂钩? 如果我要离开这个包装布局的上下文提供者,我将在哪 ...

反应 & Firebase 全球 State - React & Firebase Global State

我正在使用react-firebase-hook ,我正在尝试检查用户是否是管理员,我希望它是一个全局的 state ,我不必在每个组件中添加此代码检查用户是否是管理员,这里是代码.. 我想将其作为全局 state,尝试使用 useContext 但我认为我使用它的方式不对,所以有人可以提供帮助吗 ...

Firebase 从帐户创建中获取 UID - Firebase get UID from account create

在创建帐户时,我需要为用户创建 2 collections 1,为公司创建 1。 在每一个中,我都需要捕获 UID。 我似乎无法抓住它。 我在 console.log 时一直未定义。 成分 authContext 我已经尝试了 firebase 文档中的所有内容,但我相信因为我使用的是上下文,所 ...

身份验证流程 | React Navigation 6 - 如何获取 webToken? - Authentication flows | React Navigation 6 - How to get webToken?

当我学习 react navigation 6.0 的身份验证流程时,我阅读了使用 redux 的示例代码,它使用了虚拟令牌,但是在我的 react native 项目中,我必须从服务器获取真实令牌,所以我尝试在示例项目。 我得到了错误, 我搜了一下,是因为我在useMemo中使用了hooks。 ...

无法在 NextJS 上获取上下文值 - Can't get context values on NextJS

我正在尝试从上下文 api 中获取值,但是,我得到了一个默认值(没有在上下文调用期间进行的更新)和一个未定义的值(应该在上下文提供程序中获取一个值) sortListContext.tsx 收藏夹.tsx 我已经尝试将初始值设置为 actualSort 但不起作用,错误可能出在提供者身上 ...

React 上下文值总是返回 undefined - React Context Value always returning undefined

我刚开始使用上下文,我只是想慢慢开始。 我看到了有关记录您的提供者以测试该值的事情,并且我得到了一个常量未定义的值。 我已经在代码中将它们并排移动,看看是否有任何改变。 在这个 function 被调用时,无论 Provider 的值是什么,日志值总是未定义的。 关于解决这个问题的任何想法? 最终 ...

使用 useContext 结果的 useReducer 出现 Typescript 错误 - useReducer with useContext results with Typescript error

我正在尝试创建一个包含 state 和 reducer 的上下文。 但它在 return 语句中给我错误消息,我只是不知道该怎么做: 运算符 '<' 不能应用于类型 'boolean' 和 'RegExp'.ts(2365) 未终止的正则表达式 literal.ts(1161) 任何人都知道, ...

我将如何键入更正 AuthCContextProvider function 以便在创建时 Typescript 不会给我错误? - How would I type correct the AuthCOntextProvider function so that on creation Typescript will not give me errors?

我目前正在学习 Typescript 并使用类型安全从 Typescript 移动我的项目的所有代码,但我仍然不明白像这样的某些事情。 我只是想正确地输入所有内容并试图了解它们如何工作的过程。 这是我的 AuthContext.tsx 文件,它可以在整个 React 应用程序中为我轻松导出 cur ...

每次我发送新的 state 时,组件都会意外地重新安装。我将 ContextProvider 与 useReducer 一起使用 - component unexpectedly re-mounts every time i dispatch new state. Im using ContextProvider with useReducer

我使用 Context.Provider + useReducer,我的上下文中有 function“fetchCars()”用于获取汽车,这取决于所选的过滤器值可能是新手问题,但我不明白为什么每次更改过滤器值后都会安装名为“Filters.jsx”的消费者组件。 因此,我无法在 Filter.js ...

@gorhom/bottom-sheet 没有关闭索引更改 - @gorhom/bottom-sheet not closing on index change

我在底部设置了一个登录表单: 每当用户登录时, showAuthModal设置为false , index将再次设置为 -1。 然而,工作表根本没有关闭。 另一种方法确实有效,如果我在我的应用程序中的某处使用某个按钮将showAuthModal设置为true ,工作表将打开。 这可能是因为我正在从它 ...

如果我的上下文在我的自定义挂钩中用于从 Firebase 获取数据,为什么 React 会抛出错误? - Why does React throws an error if my context is used in my custom hook for getting data from Firebase?

我正在尝试将我的数据获取移动到组件文件之外的自定义挂钩,以便更好地组织代码,但当与我的上下文结合使用时,我遇到了挂钩无法正常工作的问题。 这是我的 AuthContext.tsx 文件 这是我的 useRooms.ts 文件(我的钩子) 我收到的错误是: 至于错误中看到的那些文件名,它们都来自我 ...

从 localStorage 检索值,然后在 React 中设置和重置变量(或潜在状态) - Retrieving value from localStorage and then setting and resetting variable (or potentially state) in React

我有一个使用 React 构建的小型工作组合网站,我想用它来展示我的图形设计和 web 开发工作。 迎接访问者的是一个带有“项目卡”组件的登陆页面,该组件链接到包含每个单独项目信息的后续页面。 我希望访问者能够选择要查看的项目类型,在“设计”和“Web”之间切换。 为实现这一点, Header.j ...

如何让 React UseContext 等待一个值而不是返回 undefined? - How do I make React UseContext wait for a value instead of returning undefined?

我有以下内容: const {totals} = useMyContext(); totals def.netely 存在于 object 上,但在调用 useMyContext() 时它一定还不存在。 因此未定义。 编码在上面的行上中断了。 我不确定如何最好地让下面的等待,直到总计有一个未 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM