Jquery in React ist nicht definiert
Hallo, ich möchte nur zu erhalten, ajax-request, aber das problem ist, dass jquery nicht definiert Reagieren. Reagieren, version 14.0
Fehlermeldung
Uncaught ReferenceError: $ is not defined
Habe ich zwei Dateien
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>
);
}
}
Kommentar zu dem Problem - Öffnen
Ich sehe nicht, Sie definieren jQuery überall im code. Warum glaubst du, dass es funktionieren sollte?
InformationsquelleAutor der Frage Machycek | 2015-10-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen add
jQuery
zu Ihrem Projekt, wiebenutzen oder wenn Sie bower
dann
InformationsquelleAutor der Antwort Alexander T.
Hinzufügen "ref" h1-tag :
und
const { source } = this.props;
änderungconst { source } = this.refs;
InformationsquelleAutor der Antwort Edhar Dowbak