Getting Started with React.js: A Beginner's Guide