HTML Diff
4 added 44 removed
Original 2026-01-01
Modified 2026-02-21
1 - <p>1</p>
1 + <h2>Didn't find the right course?</h2>
2 - <a>Introduction</a><p>Getting familiar with the course and set up the environment</p>
2 + <p>Leave a request for a free consultation and get help choosing a learning program</p>
3 - <p>2</p>
3 + <p>Free</p>
4 - <a>Components</a><p>Learning the basic unit in React - the component</p>
4 + <p>Leave a request </p>
5 - <p>3</p>
 
6 - <a>JSX</a><p>Learning how to use JSX effectively</p>
 
7 - <p>4</p>
 
8 - <a>Props</a><p>Exploring the mechanism of passing data to components</p>
 
9 - <p>5</p>
 
10 - <a>Collections</a><p>Learning how to handle collections of data inside components</p>
 
11 - <p>6</p>
 
12 - <a>JSX vs HTML</a><p>Learning about JSX features that work differently from HTML</p>
 
13 - <p>7</p>
 
14 - <a>Handling class names</a><p>Learning how to properly work with component classes that can change dynamically</p>
 
15 - <p>8</p>
 
16 - <a>Children</a><p>Learning how to create box components that can work with nested components</p>
 
17 - <p>9</p>
 
18 - <a>State</a><p>Learning how to create stateful components and add interactivity</p>
 
19 - <p>10</p>
 
20 - <a>Events</a><p>Exploring the features of the React event system</p>
 
21 - <p>11</p>
 
22 - <a>Automata-based programming</a><p>Recollecting that everything around is automata. Learning to work with automata in React properly</p>
 
23 - <p>12</p>
 
24 - <a>Forms</a><p>Learning how to interact with forms</p>
 
25 - <p>13</p>
 
26 - <a>Immutability</a><p>Learning how to work with compound structures in an immutable style. Exploring the `immutability-helper` library</p>
 
27 - <p>14</p>
 
28 - <a>Nested Components</a><p>Understanding state and event management in nested components</p>
 
29 - <p>15</p>
 
30 - <a>Functional Components</a><p>Considering creating components based on functions and using namespaces</p>
 
31 - <p>16</p>
 
32 - <a>Context API</a><p>Learning a convenient way to access global state in nested components</p>
 
33 - <p>17</p>
 
34 - <a>Virtual Dom</a><p>Exploring the internals of React</p>
 
35 - <p>18</p>
 
36 - <a>Testing</a><p>Learning about the problems that the developer face when working with source code</p>
 
37 - <p>19</p>
 
38 - <a>Asynchronous processing</a><p>Learning about the specifics of working with an event object in asynchronous code. Practicing the work with asynchronous handlers</p>
 
39 - <p>20</p>
 
40 - <a>Component lifecycle</a><p>Exploring the lifecycle of a component at work</p>
 
41 - <p>21</p>
 
42 - <a>Performance</a><p>Learning how to get the most out of React</p>
 
43 - <p>22</p>
 
44 - <a>Refs</a><p>Learning to interact with the real DOM to integrate third party components</p>