小编moh*_*tai的帖子

我将Image资产存储在reactJS中的public或src中吗?

我正在使用反应我的申请.我有一个div我想要的背景图片.但我不能让它显示出来.

当我把它包含在src文件夹中因为myapp/src/bgimage.png它完美地工作但是我听说我应该将它包含在一个以images根级别命名的文件夹中,所以它是myapp/images/bgimage.png,但是这对我不起作用并且给了我:

您试图导入../images/bgimage.png,它位于项目src /目录之外.

谁能告诉我在reactJS中包含图像资产的正确方法?

reactjs

18
推荐指数
7
解决办法
1万
查看次数

事件监听器应该在document.ready函数内部还是没关系?

当我使用时:

$(document).ready(function(){

});
Run Code Online (Sandbox Code Playgroud)

我的事件监听器应该(例如$('button').click(function(){}),按照惯例进入doc.ready函数内部还是外部)?

jquery

6
推荐指数
2
解决办法
1496
查看次数

MuiThemeProvider.render():必须返回有效的React元素(或null)

我正在使用Material UI和React来创建下拉列表.如果我将下拉组件保留在我的src/app.js所有内容中就可以了.但是,如果我将其移动到单独的文件,fruits.js我会收到以下错误:

  1. MuiThemeProvider.render():必须返回有效的React元素(或null).您可能已返回undefined,数组或其他一些无效对象.

  2. 未处理的拒绝(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)

javascript reactjs material-ui

3
推荐指数
1
解决办法
1437
查看次数

标签 统计

reactjs ×2

javascript ×1

jquery ×1

material-ui ×1