When setting a new root component with the same componentId, the new root was mounted before the last one was destroyed. That caused a race condition where the new root component props got cleaned from the store before the new one consumed it.
The solution is to destroy the last root before mounting the new one and presenting a screenshot during this transition in order to avoid white screen.
When setting a new root component with the same componentId, the new root was mounted before the last one was destroyed. That caused a race condition where the new root component props got cleaned from the store before the new one consumed it. The solution is to destroy the last root before mounting the new one and presenting a screenshot during this transition in order to avoid white screen.