开发者问题收集
我是 React 的新手,有一个失败的测试,我无法理解这是类导入问题还是我没有正确发送所需的参数。这是我的代码import * as React from 'react'import cx from 'classnames'import './dropdown.scss'export interface DropdownProps {options: {key: stringtext: strin
我目前正在对我的项目实施 jest 测试。该项目由 ts + tsx 文件组成。以下是我的jest.config.js文件。module.exports = {preset: "ts-jest",testEnvironment: "jsdom",cacheDirectory: ".jest-cache",coverageDirectory: ".jest-coverage",coverageRep
我在 React 中有以下组件。我只简短地介绍一下export interface EditCertificateProps {id:string;}export function EditCertificate(props: any) {injectStyle();const {id} = props.match.params;const history = useHistory();}当我进行
我的页面上有一个列表,其中显示了 Mongodb 中集合中的所有注册用户,现在我创建了一个管理面板,我希望能够通过单击按钮来删除用户,但我不知道如何构建这样的功能。这是呈现用户的组件:class UsersList extends React.Component {constructor(props) {super();this.state = {usersData: []};}component
所以我正在使用 NodeJS、MongoDB 和 ReactJS。我有一个任务列表,其中我使用 mongoose 将 -(Task.create) 添加到我的项目中的多个任务,并且我有一个带有按钮的表单来删除这些任务,但我无法执行此操作,因为我无法访问每个任务 ID 来删除它。这是我的服务器:(这是错误的,“任务未定义”但我不知道如何获取每个任务 ID)exports.delete_task= (
我正在按照教程构建一个全栈 React + NodeJS 待办事项列表应用程序。我创建了一个 React Task 组件,它显示特定任务的信息并提供更新/删除按钮。出于某种原因,无论我选择更改哪个任务,我的 React updateTask 和 deleteTask 函数都会更新/删除最旧的任务。我正在使用 React 中的update状态变量来切换更新表单。此外,在updateTask函数中记录
当我删除一个电路(通过详细信息页面上的链接)并重定向回主页时,我删除的对象仍然存在,直到我手动刷新页面。我曾尝试通过路由器传入props:<Route exact path='/' render={(props) => <CircuitList {...props} /> } />我曾尝试将删除功能从详细信息视图容器移动到列表视图容器,但无法弄清楚如何通过组件向下传递该功能。删除操作 han
我无法删除单个帖子内的评论。我不知道是什么原因造成的,但显然我遇到了 404 错误,说实话,我不知道为什么找不到帖子。我很想得到帮助,看看是什么原因造成的,为什么我会收到这个错误,以及为什么我无法从帖子中删除评论。下面我将发布一些我的后端以及前端代码,但我也会确保在下面链接到我的 Github。我已经为此挣扎了将近 3 天,我不知道到底是什么导致了错误,我需要一些帮助。另外要说的是,我对 MERN
删除记录后,玩家数据仍显示在主屏幕中,并且未刷新。 只有在导航到其他屏幕后,我才能在主屏幕中看到更新的数据。我尝试将setSearchResults(searchResults)状态放在onDelete()中,但它不起作用。Home.js以下是在主屏幕中显示玩家数据的获取方法: const [playerList, setPlayerList] = useState([]);const [sear
我正在使用 axios 从我的 React 前端向带有 mongo DB 的 node js express 后端发送删除请求。虽然数据确实从我的数据库中删除了,但我仍然收到错误 404 Not Found。这是 React 代码axios.delete(`http://localhost:8000/notes/${id}`).then(res => {console.log("The respo
我尝试使用 React、Redux 和 Express/Node 从我的 MongoDB 数据库中删除订单行,但我的控制台中出现以下错误:VM118:1 DELETE http://localhost:3000/api/meals/:id/jp4PaZve3 404 (Not Found)我不确定为什么它指向端口 3000,而我的本地服务器正在 5000 上运行?在我的服务器文件中,我在 Expr
点击事件这是下面 HTML 按钮的点击事件处理程序const deleteProduct = (productsId) =>{axios.delete(`/api/product/`,{params: {productsId}}).then(response =>{setSuccessMessage("Item Deleted Successfully", response, products)}
我正在使用 react-router v4.1.1,当我尝试使用 Link 组件时,我收到警告:Failed context type: The context `router` is marked as required in `Link`,but its value is `undefined`.还有一个错误:Uncaught TypeError: Cannot read property '
嗨,我已经安装了react-router-dom,我想从中使用<Link>。下面是我的代码 import { BrowserRouter, Route, Link } from 'react-router-dom'class UserList extends Component {renderList() {return this.props.users.map((user) => {retu
嗨,在我的 reactJS 应用程序中,当我想重新加载页面时,我使用这个this.props.history.push("URL");重定向到另一个页面或同一页面。但是我收到此错误:Hash history cannot PUSH the same path; a new entry will not be added to the history stack我该如何解决这个问题?提前致谢