Skip to content

Commit 9e83deb

Browse files
committed
Add react imports
1 parent 7cfabaa commit 9e83deb

File tree

6 files changed

+16
-4
lines changed

6 files changed

+16
-4
lines changed

.babelrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[
55
"@babel/preset-react",
66
{
7-
"runtime": "automatic"
7+
"runtime": "automatic"
88
}
99
],
1010
"@babel/preset-typescript"

src/App.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import React from 'react';
2+
13
import Header from './components/Header';
24
import Footer from './components/Footer';
35

src/components/Footer.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import React from 'react';
2+
13
const Footer = () => {
24
return <footer>----</footer>;
35
};

src/components/Header.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import React from 'react';
2+
13
const Header = () => {
24
return <header>----</header>;
35
};

src/index.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
1+
import React from 'react';
2+
13
import { createRoot } from 'react-dom/client';
24
import App from './App';
35

4-
const root = createRoot(document.getElementById('root'));
6+
const rootElement = document.getElementById('root');
7+
8+
if (rootElement) {
9+
const root = createRoot(rootElement);
510

6-
root.render(<App />);
11+
root.render(<App />);
12+
}

webpack.common.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import HtmlWebpackPlugin from 'html-webpack-plugin';
55
const config: Configuration = {
66
entry: path.resolve(__dirname, './src/index.tsx'),
77
resolve: {
8-
extensions: ['.tsx', '.ts', '.js'],
8+
extensions: ['.tsx', '.ts', '.js', 'jsx'],
99
},
1010
module: {
1111
rules: [

0 commit comments

Comments
 (0)