我需要使用 react-router 将一个值从一个页面传递到另一个页面。我曾尝试过这种方式:<li><AclassName="btn btn-link btn-sm"href={{ pathname: Routes.detail_page, search: `?_id=${C.Code}`, state: this.props.current }}>{ 'Open' }</A></li>我会将
2020-06-25
我有一个基于react-router-dom的应用程序,目前有两个屏幕:一个用于初始设置,另一个需要第一个屏幕的一些信息。该信息存储在主页代码中的常量中,我想知道是否有方法可以在它们之间共享变量,或者以某种方式将它们传递给第二个。下面的代码和树提供了我如何设置它的基本概述。结构: App|Routes|BrowserRouter___________
2020-07-07
在 v4 中,您可以执行 history.push('/whatever', { data })然后绑定到该路由的组件可以通过引用 history.location.state 来读取数据对象现在,在 v6 中,该操作已更改为 navigation('whatever')您如何像以前一样传递数据?
2021-10-25
我遇到了一个问题,我想将一个页面上传递的信息发送到另一个页面,我说的这个其他页面就像一个单页。我已经尝试使用 props、params 将此页面的参数传递给另一个页面,但没有成功。我相信这很简单,但它让我没有解决方案Homepage.jsximport React, {useEffect, useState} from 'react';import * as Styled from './styl
2022-05-17
这是一个基本的 JavaScript 问题,但还是让我在谷歌上搜索了一段时间。根据这篇文章,下面的代码应该可以工作,但是我在saveBubble中得到了event.target is not a function错误。当我在调试器中尝试event时,错误显示Uncaught: illegal access。arguments数组具有所需的事件,但是为什么当我调用event时它不起作用?export
2016-06-09
由于某种原因,它有时会映射通过,但我收到另一个不返回任何内容的错误,而其他时候它只是说无法读取未定义的属性图。我正在尝试在 React 中编译一个用户列表。我有一个名为 UserList 的组件,它正在查询我的数据库以查找所有用户并更新状态:const UserList = React.createClass({getInitialState: function () {return {users
2017-01-31
我试图访问我在调用该函数时使用的材料 UI 文本输入的值,但我还需要传递其他参数,这是在其父类中调用该函数的代码。<Inputvalue={this.props.appState.application.Person[0].Forename}className={classes.input}onChange={this.testHandleChange(0, 'Person')}name="For
2017-09-29
基本上,我使用两个组件从数据库获取数据。一个组件用于循环访问数据,另一个组件用于访问和查看每个条目的数据。我在数据库中有一个名为“性别”的字段,用户可在该字段中提交男性、女性和/或其他。我试图执行 if 语句,但它不起作用,或者也许我没有想象的那么好。我在文件 (Secrets.js) 中执行了此操作,在其中循环访问数据(我也在其中使用了不同的组件):import React, { Fragmen
2019-06-24
这是我使用 React hooks 的功能组件中的代码:const Form = () => {const [title, setTitle] = useState("");const handleSubmit = (e) => {e.preventDefault();};const handleChange = (e) => {setTitle((currentTitle) => {consol
2020-04-18
我在 ReactJS 中创建了一个带有一个文本输入的表单,当它提交时,我想获取它的值并将其放入变量中。但是当我 console.log() 时,它返回undefined。我该如何解决这个问题?这是我的代码。class App extends Component {state = {todoTitle: ""};render() {return (<div><center><formonSubmit
2020-12-15
我正在处理一个共享组件,它是一个输入文本区域组件是:class TextBox extends React.Component {constructor(props) {...const value = this.props.value;this.state = {value: value}}handleChange(e, v) {console.log("event: ", e);this.se
2021-08-02
我的代码有什么问题?我得到了两个 - TypeError:无法读取未定义的属性(读取“值”)预期行为 = 单击一个按钮,该按钮使用类名 red 并调用函数 addValue 如果我再次单击此按钮,它应该调用函数 removeValue 并且其颜色应该变为白色。相反,我得到了这个类型错误,每个按钮都以红色突出显示。const [color, setColor] = useState(false)fu
2022-02-10
我正尝试从存储在 MongoDB 中的集合中获取数据。当我尝试在 Insomnia 中获取数据时,一切都正常。当我使用 axios 发出请求时,我收到以下错误:Uncaught TypeError:无法读取未定义的属性(读取“游戏”)我使用自定义钩子import { useEffect, useState } from "react";import axios from "axios";const
2022-10-14
我是 React 的新手,在我非常简单的应用程序中,我只是想读取和显示 json 数据(他们发布的公司和职位)。使用 React 16.3.0 和 react-dom 16.3.2 和 axios 0.18.0我的代码如下,最终输出应该以良好的格式显示我试图在每一行中获取的数据。但它根本没有渲染并且出现错误 - 我一定是在这里犯了一些非常愚蠢的错误。Uncaught (in promise) Ty
2018-05-16
我让下面的 react js 代码运行,没有任何错误,但不确定为什么它没有在<li>元素中显示来自数据库的任何内容。当我在 ComponentWillMount 中控制台记录它时,它会正确提取数据。App.js class FirebaseDB extends React.Component {constructor(props) {super(props);this.state = { m
2018-07-01