👿

Chakra UI × TypeScriptで「&&」を使うとエラーが出る

2022/10/03に公開
      <Box display={modal && 'none'}>
        hello
      </Box>

//型 'false | "none"' を型 'ResponsiveValue<Display> | undefined' に割り当てることはできません

##対処法

	<Box display={modal ? 'none' : 'block'}>
	  hello
	</Box>

Chakra UIで「&&」や「||」でプロパティを切り替えるのではなく、三項演算子を使用して切り替える

考えてみれば当たり前なんだけどね〜

Discussion