需要一些帮助来重构三元

Need some help to refactor ternary

我做了这个三元运算符,这很有效,但我知道它可能会更好。如果有人能帮我重构这段代码,那就太好了

disabled={ mainCurrency.code
              ? currency.code
                 ? currency.code === mainCurrency.code
                   ? true
                   : false
                 : true
               : true
          }

因此,如果未设置 mainCurrency 或未设置 currency 或 mainCurrency 等于 currency,则为真。写出来就是

!mainCurrency.code || !currency.code || currency.code === mainCurrency.code