Lea Verou on how Optional Chaining affected her code, along with caveats and scenarios where it couldn’t be used.
Now that optional chaining is supported across the board, I decided to finally refactor Mavo to use it. This is a moment I have been waiting for a long time, as I think optional chaining is the single most substantial JS syntax improvement since arrow functions and template strings.
Refactoring optional chaining into a large codebase: lessons learned →