Closed2
Storybook の開発環境で React is not defined が表示された場合の対処
事象
あるコンポーネントで Storybook 上でレンダリング時に、「React is not defined」と表示される事象に遭遇しました。
解決策
自分の場合の解決策としてReact Fragment の記述方法を修正することで解決できた。
❌ NG
Fragmentの記載を省略する
とで記述するとレンダリングされなかった
const Example: FC = () => {
return (
<>
<p>Rendering test</p>
</>
)
}
export default Example
✅ OK
Fragmentの記載を省略しない
で記述するとレンダリングされた
import { Fragment } from 'react'
const Example: FC = () => {
return (
<Fragment>
<p>Rendering test</p>
</Fragment>
)
}
export default Example
このスクラップは2022/04/04にクローズされました