javascript – Jquery in React没有定义

前端之家收集整理的这篇文章主要介绍了javascript – Jquery in React没有定义前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
嗨,我只想接收ajax请求,但问题是在React中没有定义 jquery. React版本是14.0

错误信息

Uncaught ReferenceError: $is not defined

我有两个文件

index.js

import React from 'react'; 
import { render } from 'react-dom';
import App from './containers/App';  

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

render( 
  <App source='https://api.github.com/users/octocat/gists' />,root
);

app.js

import React,{ Component } from 'react';

export default class App extends Component {

componentDidMount() {
    const { source } = this.props;

    console.log($); // throws error
}

render() {
    return (
        <h1>Hey there.</h1>
    );
}
}

解决方法

尝试添加jQuery到你的项目,像
npm i jquery --save

或者如果你使用凉鞋

bower i jquery --save

然后

import $from 'jquery';

猜你在找的jQuery相关文章