在尝试使用useState设置切换/开关列表时,我遇到了错误。所有初始状态都正常工作,页面呈现,但是当我单击任何按钮时,都会得到以下错误: TypeError:无法读取未定义的属性“名称”。我只需要设置我点击的那个状态。谢谢你提前提供帮助。
import React, {useState} from 'react'
import Dashboard from './Dashboard'
import Switch from "react-switch"
import styles from './Settings.module.scss&
我有一些读音存储在防火墙存储中,然后在访问令牌的帮助下,它们被存储在实时数据库中。在UI中,我有一个接一个地播放这些发音的可触摸的不透明度(在react本地)。但是发音不能立即播放,加载需要2到3秒,如果我不等待2-3秒,然后按下按钮,就像2,3或4次,我注意到,只要我刷新我的应用程序,我就不会播放我的发音(当前的一个,前一个,下一个,没有一个按从数据库中显示数据的方式)。但我的其他数据(文本和图像)显示正确和正常,只有一个问题的声音。有人能帮我解决这个问题吗?此外,无论使用ref().on还是ref().once,我都有同样的问题。
这里是App.js:
import Sound from
我在react的功能组件中使用了useState!我只是对一些事情感到困惑
[myRoom,setMyRoom] = useState('test1');
例如,当我使用这个函数setMyRoom在一个方法中设置我的房间时,直到第二次re-redner它才会改变这个值
function(){
setMyRoom("test 2")
console.log(myRoom)
// here i get test1 from the first line but not (test2) !!
//why don't i get it immediately