问题描述
我有一个在 App.js 组件中完美运行的动作电缆,但是当我将动作电缆更改为在 App.js 之后呈现的另一个组件时,动作电缆停止工作。控制台不显示错误。动作线应该改变状态值。
这是我在组件中的一段动作电缆,不是 App.js
const [state,setState] = useState([]);
useEffect(() => {
costumerInfo();
},[]);
function costumerInfo() {
return new Promise((resolve) => {
setTimeout(() => {
const cable = ActionCable.createConsumer(`wss://directionDummy.com/`);
const sub = cable.subscriptions.create("Threads",{
received: handleReceiveNewName,});
handleClose();
resolve();
},3000);
});
}
const handleReceiveNewName = (m) => {
setState(m);
};
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)