re: You don’t always need to import React VIEW POST


Here's a dirty hack to avoid importing React in every file with JSX. Just add React to window before ReactDOM.render.

import ReactDOM from 'react-dom';
import React from 'react';
import App from './App';

window.React = React;
ReactDOM.render(<App/>, document.querySelector('#mount'));

Now App.js works without throwing a React is not defined error.

// App.js 
export default function() {
  return <div>I am App!</div>

This hack is just to illustrate React dependency management. Don't use it in the production code! 😄


Holy mate... Such a convinient hack... You spoiled me 😂

Tried here and worked

Code of Conduct Report abuse