React JSX file giving error “Cannot read property 'createElement' of undefined”

import { assert } from 'assert';
import { MyProvider } from '../src/index';
import { React } from 'react';

const myProvider = (
  <MyProvider>
  </MyProvider>
);

describe('Array', function() {
  describe('#indexOf()', function() {
    it('should return -1 when the value is not present', function() {
      assert.equal(-1, [1,2,3].indexOf(4));
    });
  });
});
245
 

To import React do import React from 'react' You add brackets when the thing you are importing is not the default export in that module or file. In case of react, it's the default export.

This might apply to your other imports depending on how you defined them.

import React, { Component } from 'react'
改为
import * as React from 'react';
漫思
原文地址:https://www.cnblogs.com/sexintercourse/p/15123119.html