MPI is trivial to learn. CS students here are expected to use it for typical scientific tasks within a few hours of lessons. Complex use cases take some time to understand backgrounds (e.g. multi partition configurations, profiling, infiniband, ...) and it's possible to become a specialist, but that's very rarely needed.
But MPI, in most use cases, comprises far less than React does, so it's not a fair comparison.
https://www.eecis.udel.edu/~youse/openmpi/#/7