React JS Source code deep dive part 2