7得票7回答
在React中,“父组件”的定义是什么?

在React中,“父组件”指的是包含一个或多个子组件的组件。 const A = () => { return ( <B> <C/> </B> ); } A 是 C 的父级吗? B 是 C 的父级吗? 跟进:...

7得票2回答
React-Beautiful-DnD: 不变量失败:提供的 innerRef 未被提供 HTMLElement。

我跟着教程做,但突然出现了这个错误,请问有人知道怎么回事吗? 以下为完整的错误信息: react_devtools_backend.js:2557 react-beautiful-dnd: 遇到设置问题。> 不变式失败:未使用 HTMLElement 提供 provided.innerRe...

7得票1回答
如何在 React 中使用 refs 访问映射子元素的值?

我有一个应用程序,从GraphQL数据库中获取数据,然后将其映射到自定义表单组件(数量数字文本框)中。目前,这些组件本身保存了它们各自数量的状态,但我需要能够从父级访问这些值,以便我可以使用应用程序中其他位置的输入更改数量。我查看了如何完成此操作,并且认为这可能是我所需要的内容,但我不知道如何...

7得票2回答
使用React中的useState钩子为多个状态一次渲染

有没有一种方法可以在更新多个状态后刷新/渲染函数组件一次? 例如: const [first, setFirst] = useState(false); const [second, setSecond] = useState(false); when called ... ... s...

7得票2回答
如何在React中向所有子组件传递特定属性?

我是React的绝对初学者。我需要将特定属性传递给div内的所有组件,而不需要将其逐个传递。 例如,不必这样做: function App() { return ( <div> <Component1 props = {propObje...

7得票2回答
不使用 react-native-web 创建 ReactJS 的 "TouchableOpacity"。

我想创建一个包装组件,它的行为类似于react-native的<TouchableOpacity/>,但不使用react-native-web。 我考虑使用内联样式管理状态,并使用从.5到1的过渡来实现不透明度,可以使用setInterval或者CSS过渡。是否已经有类似的东西存在...

7得票1回答
React-native 组件缓存(或防止卸载)(react-navigation)

所以我的问题非常简单。 我有一个由react-navigation创建的导航。情况如下: 1. 从屏幕A导航到屏幕B。 - 屏幕B中的每个组件都在挂载/创建。 2. 从B返回A。 - 屏幕B中的每个组件都将卸载。 3. 再次从A导航到B。 - 屏幕B中的每个组件都会再次挂载。 有没有...

7得票2回答
为什么create-react-app现在使用函数组件来创建App?

曾经是: class App extends Components{ //... } 现在,create-react-app 在 App.js 中有以下内容: function App(){ //... } 有人知道为什么要做出这个改变吗?他们是否建议我们不应该在应用程序中...

7得票2回答
React.JS中的Ref错误 - createRef, useRef和使用Refs

我正在尝试使用React中的ref属性。但是,我在浏览器中遇到了奇怪的错误,而我无法弄清楚问题所在。有人能解释一下为什么我会收到这个错误: 错误:不变性违规:addComponentAsRefTo(...):只有ReactOwner可以拥有引用。这通常意味着您正在尝试将引用添加到没有所有者...

7得票1回答
React开发工具能让我修改哪些组件状态?

我有一个组件,其中包含一个对象,该对象包含一个对象数组,而这些对象又具有键和字符串。 this.state = { dinosaurs: [ { era: "jurassic", name: "diplodocus", diet: "herbivore" }, { era...