-
Notifications
You must be signed in to change notification settings - Fork 0
/
react-devtools.html
29 lines (27 loc) · 1.07 KB
/
react-devtools.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<html>
<body>
<div id="root">
</div>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.3/require.min.js" ></script>
<script type="text/javascript" >
require.config({
paths: {
'react': 'https://cdnjs.cloudflare.com/ajax/libs/react/15.5.4/react.min',
'react-dom': 'https://cdnjs.cloudflare.com/ajax/libs/react/15.5.4/react-dom.min'
}
})
// This is how to catch requirejs loading, script, nodefine etc. errors.
require.onError = function (err) {
// Log it to Sentry or Errorception or Rollbar or TrackJS or New Relic Browser etc.
console.error(err)
}
require(['https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js'], function ($) {
require(['react', 'react-dom'], function (React, ReactDOM) {
// I'm actually loading react scripts which stops the error from occuring.
// But if you use requirejs and don't load react or have it named differently
// And you are tracking browser/client errors, this will flood your logger
// Overflowing your quota.
})
})
</script>
</html>