Summary: The previous approach would set the atom many times causing several unnecessary renders Reviewed By: lblasa Differential Revision: D47519869 fbshipit-source-id: 536334c892334035a6c0fefc86a2e205b2c9769d