react-hooks 相关问题

Hooks是一项新功能,允许开发人员在不编写类的情况下使用状态和其他React功能。

在父项单击事件后从父项访问子状态

如何在父项中触发单击事件后从父项访问子状态?我正在使用模态组件,这就是事件未从子组件触发的原因。 const ...

回答 2 投票 1

如何更新条件逻辑中的状态?

只有满足条件,我才需要使用setExpression钩子更新我的状态。我只是红色,这不应该工作,因为你不能从条件逻辑内部调用钩子,但我没有......

回答 1 投票 2

何处为React功能组件声明辅助功能。在里面还是外面?

我正在建设一个 将用于在我的应用程序中构建表单的组件。它应该处理提交,验证,还应该跟踪输入状态(如触摸,...

回答 1 投票 0

使用反应钩操纵阵列

假设我有一个获取数组的组件,我想做一些逻辑:const MyComponent =({myArray = []})=> {console.log(“infinite rendering”); const [prop,setProp] = useState([])...

回答 1 投票 2

使用useState()挂钩测试功能组件时设置状态

当我用酶测试类组件时,我可以使用wrapper.setState({})来设置状态。当我使用useState()钩子测试函数组件时,我现在该怎么做呢?比如在我...

回答 1 投票 2

出口React Hooks管理全球状态是错误的吗?

我正在导出我在项目的根组件中使用的Hook的返回。然后,其他组件很容易导入globalState和setGlobalState()。我做了几次测试......

回答 2 投票 1

使用开关和挂钩返回组件数据

我正在尝试在函数内部进行切换,并且我正在使用反应挂钩。开关工作正常但我无法返回组件..为什么?这个想法是,当我通过数组我将加载...

回答 1 投票 0

更好的方法来破坏具有多个回报的Custom React Hooks?

上下文:我看到文档o反应钩子,所有钩子返回两个在数组中被破坏的值。但是,如果我有一个钩子返回一个多于两个的数组,如...

回答 2 投票 2

我可以确定React下次渲染它时会使用最新的状态值吗?

React文档中有很多地方,它表示React可以将一批状态更改排入队列,并在以后执行这些更改。 React Component Docs setState()将更改排入...

回答 1 投票 2

使用带有React Hook的子组件传入的输入更新输入值

我有一个加载组件,它创建一个骨架,直到内容通过@trainline / react-skeletor呈现。在这种情况下,我正在为表单创建一个骨架。首先,我有一个CodeSandbox为那些...

回答 1 投票 0

React hooks - 当路由更改时,不会重置useState()中的状态

const Create =()=> {console.log('rerender !!')const [parcelType,setParcelType] = useState('paper')console.log('parcelType =',parcelType)return( ...

回答 1 投票 1

如何确保使用useState()挂钩的React状态已更新?

我有一个名为的类组件 我曾经用它来构建表单。它处理验证和所有表单状态。它为...提供了所有必要的功能(onChange,onSubmit等)。

回答 2 投票 6

使用react-i18next时,“i18next backendConnector:加载命名空间失败”useTranslationHooks

我正在尝试使用useTranslation()钩子在我的create-react-app应用程序上实现react-i18next。但是,在控制台中,调试模式显示i18next :: backendConnector:loading namespace ...

回答 1 投票 1

如何在Jest和react-testing-library中使用react-hooks

我在测试使用反应挂钩的组件时遇到了问题。我需要测试点击按钮后是否更新了蚂蚁设计范围选择器内的日期范围。为了测试我...

回答 1 投票 2

如何使用React useEffect窗口removeEventListener

在React Hooks文档中,展示了如何在组件清理阶段删除EventListener。 https://reactjs.org/docs/hooks-reference.html#conditionally-firing-an-effect在我的用例中,我...

回答 1 投票 2

addEventListener('scroll')可滚动 using useRef - React

这是我第一次在项目中正确使用React Hooks,所以如果我不在那里请耐心等待。在下面的组件中,我的目标是显示 上 ...

回答 2 投票 1

参考问题并在useEffect之后调用自定义钩子

我使用自定义钩子来检测外部点击const useClickOutside =(nodeElement,handler)=> {function handleClickOutside(event){if(nodeElement &&!NodeElement ...

回答 1 投票 1

如何将Firebase onAuthStateChange与新的React Hooks一起使用?

我正在使用Firebase为我的应用程序验证用户身份。我创建了SignIn和SignUp表单,可以成功创建新用户并使用存储的用户登录。然而问题来了......

回答 1 投票 3

Gatsby中的React钩子:无效的钩子调用

尝试从反应示例实现自定义挂钩:https://reactjs.org/docs/hooks-faq.html#how-to-get-the-previous-props-or-state,但是我收到以下错误:错误:无效的挂钩呼叫。钩子......

回答 1 投票 3

React:重新设置状态 - Hooks与this.setState

类组件在React类组件中,我们被告知setState总是会导致重新呈现,无论状态是否实际更改为新值。实际上,一个组件将重新...

回答 1 投票 4

© www.soinside.com 2019 - 2024. All rights reserved.