技術とかの雑なToday I Learnedメモ

論理和と論理積の話読んだ

論理和と論理積の話読んだ

JSXで使われる&&についてちょっとだけ深掘りする

論理積と論理積についてのやつ。

React の公式ドキュメントでは && が使われてるんだな(知らなかった)

条件付きレンダー – React

これはもちろん普段使うけど、最近どこかで書いたように truthy / falsy で条件判定をするときに falsy な値が事故りやすいので null / undefined で判定する or falsy な値を明示する(=== 0とか)みたいな感じでやっているので以外と使ってない。

よく使うのは null 合体演算子の ?? で、左辺が null か undefined と評価された場合右辺の値を返して、そうでない場合は左辺の値を返す。

Null 合体演算子 (??) - JavaScript | MDN

どうしても falsy な値で判定するのって事故りやすい気がするのだけど、最近はそうでもないのかな(というか falsy な値を暗記しておけよという話なんだけど)

みんなどうやってんのかな。