Build everything of React framework from scratch, React hook, function component, life cycles method ...