HTML Diff
12 added 2 removed
Original 2026-01-01
Modified 2026-02-21
1 - <h2>Description</h2>
1 + <p>React and JSX Basics</p>
2 - <p>The most sophisticated data type in JavaScript is an object. Any composite data, including data with multiple values, and actions taken on them are described using this. Nearly everything, including arrays, functions, and the browser, can represent an object in JavaScript. Arrays and functions are also considered to be objects. The goal of this course is to introduce objects as data storage associative arrays.</p>
2 + <p>Components as the fundamental units of React, using JSX, passing data via props</p>
 
3 + <p>Working with Collections and JSX Features</p>
 
4 + <p>Handling data collections, differences between JSX and HTML, dynamic class handling in components</p>
 
5 + <p>State and Events</p>
 
6 + <p>Working with state in components, React event system, managing nested components using children</p>
 
7 + <p>Architecture and Data Immutability</p>
 
8 + <p>Declarative programming, forms, working with immutable data structures, managing state and events in nested components</p>
 
9 + <p>Global State and Optimization</p>
 
10 + <p>Functional components, Context API for global state, Virtual DOM, basics of testing React applications</p>
 
11 + <p>Lifecycle, Performance, and Working with the DOM</p>
 
12 + <p>Asynchronous event handling, component lifecycle, performance optimization, using Refs for DOM interaction</p>