ブラウザにHello, Reactと条件文で表示するだけのコードを書いたのですが、
Functions are not valid as a React child. This may happen if you return a Component instead of <Component /> from render.
というエラーが出て、ブラウザに何も表示されません。原因がわからなくて困っています。
React
1Hello.jsx 2 3import React from 'react' 4 5const Hello = () => { 6 const isReact = true; 7 return ( 8 <p> 9 {(() => { 10 if (isReact) { 11 return "Hello React"; 12 } else { 13 return "Hello World"; 14 } 15 })} 16 </p> 17 ) 18} 19 20export default Hello
React
1App.jsx 2 3import './App.css' 4import Hello from './Hello' 5 6function App() { 7 return ( 8 <div className="App"> 9 <Hello /> 10 </div> 11 ) 12} 13 14export default App 15
詳しい方ぜひ原因を教えてください。
そんな書き方があったのですね。教えてくだっさってありがとうございます。
回答1件
あなたの回答
tips
プレビュー