React rendering decisions come from VDOM Process If state is changed, then update VDOM “diff” the VDOM with the real DOM Once it sees the “diff”, if it exists, react updates the real DOM