我正在使用反应我的申请.我有一个div我想要的背景图片.但我不能让它显示出来.
当我把它包含在src文件夹中因为myapp/src/bgimage.png它完美地工作但是我听说我应该将它包含在一个以images根级别命名的文件夹中,所以它是myapp/images/bgimage.png,但是这对我不起作用并且给了我:
您试图导入../images/bgimage.png,它位于项目src /目录之外.
谁能告诉我在reactJS中包含图像资产的正确方法?
当我使用时:
$(document).ready(function(){
});
Run Code Online (Sandbox Code Playgroud)
我的事件监听器应该(例如$('button').click(function(){}),按照惯例进入doc.ready函数内部还是外部)?
我正在使用Material UI和React来创建下拉列表.如果我将下拉组件保留在我的src/app.js所有内容中就可以了.但是,如果我将其移动到单独的文件,fruits.js我会收到以下错误:
MuiThemeProvider.render():必须返回有效的React元素(或null).您可能已返回undefined,数组或其他一些无效对象.
未处理的拒绝(TypeError):无法读取null的属性'_currentElement'
这是我的代码app.js:
import React, { Component } from 'react';
import logo from './logo.svg';
import './App.css';
import Fruits from './fruits';
class App extends Component {
render() {
return (
<div className="App">
<div className="App-header">
<img src={logo} className="App-logo" alt="logo" />
<h2>Welcome to React</h2>
</div>
<h1>Fruits</h1>
<Fruits/>
</div>
);
}
}
export default App;
Run Code Online (Sandbox Code Playgroud)
我的代码在fruits.js:
import React, { Component } from 'react';
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider';
import DropDownMenu from 'material-ui/DropDownMenu';
import MenuItem …Run Code Online (Sandbox Code Playgroud)