开发者问题收集
我有一个名为 RepositoryListDialog 的自定义组件,当我使用它时 <RepositoryListDialog onselecteditem = {this.onRepositorySelected} />React 在控制台中向我返回一个警告:未知的事件处理程序属性onselecteditem。它将被忽略。我注意到这个问题,如果我为原生 DOM 标签(如 div)或其他标签放置
我有一个 React 应用,我应该从 API 端点 <reqres.in> 获取用户。我应该在主页上返回与从 API 获取用户时获得的用户数量相同的按钮。此外,我被限制不向所有按钮添加事件侦听器,而只向按钮的包装器添加一个侦听器。相同的代码是:const ButtonContainer = ({ users }) => {// const navigate=useNavigate();const
我正在为一个项目使用 react + firestore 9,我一直在寻找一种检索数据以显示在我的应用程序上的方法。我发现很多人推荐这种语法:import firebase, { db } from 'path/to/firebase';import {collection, getDocs, getDoc, query, doc, addDoc, deleteDoc, updateDoc} f
我在Next.js中使用react-three-fiber,并使用 Next 的dynamic导入并禁用服务器端渲染,通过useGLTFoader渲染包含画布和加载 glTF 文件的组件。访问/重新加载页面时,glTF 会按预期加载和显示。我的问题是,在切换页面时出现以下错误:THREE.WebGLRenderer: Context Lost.再次导航回页面时,模型不可见,尽管画布可用,并且我的组
我正在我的 app.js 中导入 react-three-fiber 和 react-three/drei,但当我启动我的应用程序时,它给了我这个错误:./node_modules/@react-three/drei/core/Billboard.js未找到模块:无法解析“.../node_modules/@react-three/drei/core”中的“@react-three/fiber”我
我在 React 中有一个可用的 3D 模型查看器,现在我正尝试将其移植到 Next。我需要 GLTFLoader 和 OrbitControls,它们在 React 中给我带来了问题,我像这样加载了它:import { GLTFLoader } from 'three/examples/jsm/loaders/GLTFLoader'import { OrbitControls } from 't
我一直在尝试向我正在构建的应用程序添加滚动区域,但我一直收到此错误:Uncaught Div is not part of the THREE namespace! Did you forget to extend?我对 three.js 很陌生,而且由于我使用 React,它更加复杂。这是应用程序组件的代码(错误似乎源自此处:import './App.css';import Header fr
我尝试使用来自 @react-three/drei 的一些组件,但它给我带来了大量导入错误。无论我尝试使用来自 @react-three/drei 的什么,我都会收到这些错误。示例:ERROR in ./node_modules/three-stdlib/loaders/EXRLoader.js 1703:52-62export 'RGBEFormat' (imported as 'RGBEFor
我想我遵循了 react-three 文档和许多其他示例,但无法像其他人一样让 drei useGLTF 工作。我有一个简单的、从头开始的 Next|React|react-three/fiber 项目。我只是想加载示例宇航员并显示它。我相信以下代码实际上在一段时间内运行良好。经过一些小的更改和撤消后,我想我回到了相同的代码,但现在它不起作用了。 (我尝试过使用和不使用 Suspense。)imp
我开始学习 React-three-fiber,并尝试在画布上渲染一些点。我在网上找到了一些代码,但似乎无法在画布上渲染这些点。控制台中没有错误。我附上我正在运行的代码:App.jsimport { OrbitControls } from "@react-three/drei";import { Canvas } from '@react-three/fiber';import './App.c
我在以下codesandbox中重现了我的 React App 的 3 个组件正如您在demo中看到的,我有 3 个 React ThreeJS 组件,可以旋转、移动和缩放,没有任何问题。问题出在我的本地应用程序中,代码完全相同App.jsexport default function App() {return (<FullScreenCanvas><OrbitControls enableZo
我有一个问题:我希望我的axios发出请求,然后执行this.setState,并将结果保存在变量中。我的代码:componentDidMount() {let mails = [];axios.get('/api/employee/fulano').then(res => this.setState({employees: res.data}, () => {this.state.employe
我是 Web 开发新手。我正在使用react.js。因此,我想在这里使用async/await进行 API 调用。我正在使用axios。现在,我拥有的是export function fetchToken(bodyjson) {return (dispatch) => {let url = LOGIN_PATH + "username=" + bodyjson.userName + "&passw
我正在使用 axios 在 componentDidMount 生命周期方法上获取一些数据。该调用最初位于同一文件中,因此我可以更新 this.setState({members})。但是我想将逻辑抽象为一个单独的文件以保持代码整洁。我将逻辑拆分为一个新文件并开始使用 axios async await 模式。但是似乎 React 不会等待我的 axios 调用完成。我浏览了文档和几篇帖子,但似乎
我正在做一个使用电影数据库 API 的小项目,它是 ReactJs,我在使用异步函数时遇到了问题,我在项目的许多部分都进行了 api 调用,并且在所有部分都有效,但现在不起作用了。我的 axios 配置:export default axios.create({baseURL: 'https://api.themoviedb.org/3/',params: {api_key: process.en