Skip to content

Commit 761e708

Browse files
committed
Remove JSX from component definitions
1 parent f8ac36b commit 761e708

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

react-loadable-client.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* global Meteor */
22
import { EJSON } from 'meteor/ejson'
3-
import React, { useState, useEffect, useReducer } from 'react'
3+
import { useState, useEffect, useReducer, createElement } from 'react'
44
import { load, loadMap, resolveRender, flushInitializers } from './react-loadable-both'
55

66
const INITIALIZERS = []
@@ -107,7 +107,7 @@ const createLoadable = (load) => ({ render = resolveRender, meteor, loader, load
107107

108108
// render
109109
if (status.loading || status.error) {
110-
return React.createElement(loading, {
110+
return createElement(loading, {
111111
isLoading: status.loading,
112112
pastDelay: pastDelay,
113113
timedOut: timedOut,

react-loadable-server.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* global Meteor */
22
import { EJSON } from 'meteor/ejson'
3-
import React, { useContext, createContext } from 'react'
3+
import { useContext, createContext, createElement } from 'react'
44
import { load, loadMap, resolveRender, flushInitializers } from './react-loadable-both'
55

66
const INITIALIZERS = []
@@ -16,9 +16,7 @@ export const LoadableCaptureProvider = ({ handle, children }) => {
1616
`<script type="text/ejson" id="__preloadables__">${EJSON.stringify(handle.loadables)}</script>`
1717
)
1818
}
19-
return <LoadableContext.Provider value={handle}>
20-
{children}
21-
</LoadableContext.Provider>
19+
return createElement(LoadableContext.Provider, { value: handle }, children)
2220
}
2321

2422
/**
@@ -54,7 +52,7 @@ const createLoadable = (load) => (options) => {
5452

5553
// render
5654
if (res.loading || res.error) {
57-
return React.createElement(loading, {
55+
return createElement(loading, {
5856
isLoading: res.loading,
5957
pastDelay: false,
6058
timedOut: false,

0 commit comments

Comments
 (0)