Я пытаюсь использовать React with Material UI, но у меня все еще есть такая же ошибка: require не определен. У меня есть эта ошибка в браузере для TapEventPlugin, TouchEventPlugin, injectTapEventPlugin и ResponderEventPlugin.React + Material UI, require не определен
Это код в моем index.html: `
<div id="wrapper">
</div>
<script src="js/react.min.js"></script>
<script src="js/JSXTransformer.js"></script>
<script src="js/TapEventPlugin.js"></script>
<script src="js/TouchEventUtils.js"></script>
<script src="js/injectTapEventPlugin.js"></script>
<script src="js/ResponderEventPlugin.js"></script>
<script type="text/jsx" src="js/index.js"></script>
</body>`
И это мой JS файл:
var React = require('react/addons');
var injectTapEventPlugin = require('react-tap-event-plugin');
injectTapEventPlugin();
var mui = require('material-ui');
var ThemeManager = new mui.Styles.ThemeManager();
var AppBar = mui.AppBar;
var ApplicationBar = React.createClass({
render: function(){
return <AppBar title='Title' iconClassNameRight="muidocs-icon-navigation-expand-more"/>;
}
});
React.render(
<ApplicationBar />,
document.getElementById('wrapper')
);
Любая идея?
Я попробую второй вариант. Я надеюсь, что это работает – Sabbo
, кто может использовать плагин-ответ-событие-событие без необходимости? – John
Я также столкнулся с этой ошибкой Ошибка 'injectTapEventPlugin' не определен Модуль не найден: 'react/lib/EventPluginHub' – John