React commit 源码解析过程是怎样的?