Hi Nieto,
Here are my thoughts on your errors:
#1 Invalid hook call error
It happens when different versions of React are used. In the article, 6 Steps to Create a Multi-Version React Application, it describes React 17's solution for this issue.In another article, 10 Fun Facts About Create React App, it gives a solution of config.resolve.alias. It may solve your problem too.
# 2 Can't perform a React state update on an unmounted component
The article, Everything You Want to Know About React Refs, addresses the solution by using mounted = React.useRef(true).
#3 The node to be removed is not a child of this node
There may be errors in the code.
#4 Iframe has not been created yet @index.js
Do you use iframe for micro frontends? Cam Jack's approach that we are adopting does not use iframe.
If you follow the code examples in this article, it should work out of box. The problems that you have encountered are not micro frontend specific, although micro frontends do make the environment complicated.
Thanks for sharing your work!
Jennifer