The primary focus of the Introduction to React course is React components and JSX.
- Understand what React is and what problem it solves.
- Explore the basic architecture of a React component.
- Gain a deep knowledge of React.js components and JSX.
- Learn React.js best practices.
What You'll Learn
In the Introduction to React training course you’ll learn:
- Variables and functions
- Objects, Prototypes, and inheritance
- Events and event handlers
- Introduction to React
- What is it?
- What problem does it solve?
- Development Eco-System
- React versus other frameworks
- Key React components
- Editor and Web Server
- Browser Development Tools
- Virtual DOM
- Your First React UI
- Understanding the components
- Building a Hello World Component
- What is JSX?
- Using JSX
- Using React with JSX
- Using React without JSX
- Precompiled JSX with Babel
- Working with Components
- Component Life-Cycle
- Properties and State
- Virtual DOM
- Reusable Components
- Controlled Components
- Uncontrolled Components
- React Best Practices
Meet Your Instructor
Eve has been focused on web and curriculum development since college, where she studied user interface design and usability. Since then, she has consulted as a project manager and coder to deliver interactive web applications, from e-Learning portals to mobile apps.
Well-versed in HTML5, CSS3 and other front-end technologies, Eve has lent her interface and training skills to the redesign of the Partner Portal for Microsoft, and to the roll-out of a new call center application for 1-800-...Alex
Alex began writing code as an eight year old on his first computer, a Tandy TRS-80. In 1995, Alex developed his first website and has been hooked ever since. He went on to study Computer Science at Georgetown University, followed by working as a government consultant and classroom instructor in the Washington, D.C.-area.
Alex has spent his entire career developing web applications that work in the browser, and teaching web development technologies. He has developed several large-...Eric
Eric is a professional trainer and software developer who loves learning new things, sharing what he learns, and helping clients to solve business problems. He holds a BS in Computer Science from the Virginia Military Institute, and numerous software certifications to include the Microsoft Certified Professional Developer certification.Eric has extensive experience providing customized training and software development services for companies around the world for almost 18 years. He provides those services both on-...Peter
In an increasingly web-driven world, Peter believes that the way the web is evolving is important.
Having started programming at age 10, Peter started a technology-led...Craig
Craig has been a developer for over 15 years at startups, enterprises, and as a consultant. During...Jason
Jason is a 15-year software engineering veteran with experience in front and back end technologies. Jason got started with Adobe solutions on the server, later moving into .NET development and brief stints working with both Flex and Silverlight.
Elias Carlston has 20 years’ experience as a software engineer, from lean startups to large enterprises. Having great mentors early on showed Elias the value of sharing knowledge, and he enthusiastically embraces the opportunity to give back to the community through teaching.
Beginning his career as a data analyst for a large non-profit clinic, he soon became a full stack developer. First, at healthcare cloud services provider athenahealth, and later with car sharing pioneer Zipcar, he learned techniques...Azat
In his spare time, Azat writes about tech on Webapplog.com, speaks at conferences and contributes to open-source. Before becoming an expert in Node.js, Azat finished his...