Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React dnd教程-ES5和ES2015版本均为';Game.observe不是一个函数';_Javascript_Reactjs - Fatal编程技术网

Javascript React dnd教程-ES5和ES2015版本均为';Game.observe不是一个函数';

Javascript React dnd教程-ES5和ES2015版本均为';Game.observe不是一个函数';,javascript,reactjs,Javascript,Reactjs,这里怎么了 '未捕获类型错误:(0,_Game.observe)不是函数' Game.jsx index.jsx 从“React”导入React; 从“react dom”导入react dom; 从“./板”导入板; 从“./Game”导入{observe}; const rootEl=document.getElementById('root'); 观察(骑士位置=> ReactDOM.render( , 罗特尔 ) ); 控制台(0,_Game.observe)(函数(knightPosi

这里怎么了

'未捕获类型错误:(0,_Game.observe)不是函数'

Game.jsx

index.jsx

从“React”导入React;
从“react dom”导入react dom;
从“./板”导入板;
从“./Game”导入{observe};
const rootEl=document.getElementById('root');
观察(骑士位置=>
ReactDOM.render(
,
罗特尔
)
);

控制台(0,_Game.observe)(函数(knightPosition){return{reactDom2.default.render(_react2.default.createElement(_Board2.default,{knightPosition:knightPosition}),rootEl);})中引用的是哪一行;重新启动服务器修复了任何问题-不确定原因-HMR在Webpack中工作正常,没有任何错误-不确定是否应删除此问题或保留此问题,以防其他人遇到此问题,但我认为这实际上是一个Webpack问题。控制台中引用的是哪一行(0,_Game.observe)(函数(knightPosition){return}reactDom2.default.render(_react2.default.createElement(_Board2.default,{knightPosition:knightPosition}),rootEl);});重新启动服务器修复了任何问题-不确定原因-HMR在Webpack中运行良好,没有任何错误-不确定是否应删除此问题或保留此问题,以防其他人遇到此问题,但我认为这实际上是一个Webpack问题。
export function observe(receive) {
    setInterval(() => receive([
        Math.floor(Math.random() * 8),
        Math.floor(Math.random() * 8)
    ]), 500);
};
import React from 'react';
import ReactDOM from 'react-dom';
import Board from './Board';
import { observe } from './Game';

const rootEl = document.getElementById('root');

observe(knightPosition => 
    ReactDOM.render(
        <Board knightPosition={knightPosition} />,
        rootEl
    )
);