//------reactプロジェクトで必ず書く処理-------------
import { StrictMode } from 'react';
import { createRoot } from 'react-dom/client';
const rootElement = document.getElementById('root');
const root = createRoot(rootElement);
root.render();
//----------------------------------------------
const App = () => {
return <h1>こんにちは!</h1>;
};
root.render(
// StrictMode: 処理をチェックし、予期せぬ動作を引き起こしている処理がないかチェックしてくれるモード
// react側では推奨しているモードになるので、開発時には付けておいた方が良い
<StrictMode>
<App />
</StrictMode>
);
//------reactプロジェクトで必ず書く処理-------------
import { StrictMode } from 'react';
import { createRoot } from 'react-dom/client';
const rootElement = document.getElementById('root');
const root = createRoot(rootElement);
root.render();
//----------------------------------------------
const App = () => {
return (
<div>
<h1>こんにちは!</h1>
<p>お元気ですか</p>
</div>
);
};
// この書き方でもOK
const App = () => {
return (
<React.Fragment>
<h1>こんにちは!</h1>
<p>お元気ですか</p>
</React.Fragment>
);
};
// この書き方でもOK
const App = () => {
return (
<>
<h1>こんにちは!</h1>
<p>お元気ですか</p>
</>
);
};
root.render(
<StrictMode>
<App />
</StrictMode>
);
//------reactプロジェクトで必ず書く処理-------------
import { StrictMode } from 'react';
import { createRoot } from 'react-dom/client';
import { App } from './App';
const rootElement = document.getElementById('root');
const root = createRoot(rootElement);
//----------------------------------------------
root.render(
<StrictMode>
<App />
</StrictMode>
);
export const App = () => {
return (
<>
<h1>こんにちは!</h1>
<p>お元気ですか</p>
</>
);
};