Understanding the Role of `Ref` in Single-Threaded JavaScript - Effect Community