React JS Crash Course
Watch this lesson to understand React JS Crash Course тАФ takes about 90 minutes.
рдЖрдк рдХреНрдпрд╛ рд╕реАрдЦреЗрдВрдЧреЗ
- рд░рд┐рдПрдХреНрдЯ рдЬреЗрдПрд╕ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдФрд░ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ
- рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рдШрдЯрдХреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдЙрдкрдпреЛрдЧ
- рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдФрд░ json рд╕рд░реНрд╡рд░ рдХрд╛ рдкрд░рд┐рдЪрдп
рдореБрдЦреНрдп рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ
рд░рд┐рдПрдХреНрдЯ рдЬреЗрдПрд╕ рдПрдХ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╣реИ рдЬреЛ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рдПрдХ рдлреНрд░рдВрдЯ-рдПрдВрдб рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рдШрдЯрдХреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рдШрдЯрдХ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрддреЗ рд╣реИрдВред рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдПрдХ рдирдП рддрд░реАрдХреЗ рд╕реЗ рдлрдВрдХреНрд╢рдирд▓ рдШрдЯрдХреЛрдВ рдореЗрдВ рд╕реНрдЯреЗрдЯ рдФрд░ рд▓рд╛рдЗрдлрд╕рд╛рдЗрдХрд▓ рдореЗрдердбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдХреЛрдб рдЙрджрд╛рд╣рд░рдг
// рдПрдХ рд╕рд░рд▓ рдШрдЯрдХ рдХрд╛ рдирд┐рд░реНрдорд╛рдг
const Header = () => {
return <div><h1>рд╣реЗрдбрд░</h1></div>;
};
рдпрд╣ рдХреЛрдб рдПрдХ рд╕рд░рд▓ рдШрдЯрдХ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдХ рд╣реЗрдбрд░ рдПрд▓рд┐рдореЗрдВрдЯ рдХреЛ рд░реЗрдВрдбрд░ рдХрд░рддрд╛ рд╣реИред
// рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ
import { useState } from 'react';
const Counter = () => {
const [count, setCount] = useState(0);
return (
<div>
<p>рдЧрд┐рдирддреА: {count}</p>
<button onClick={() => setCount(count + 1)}>INCREMENT</button>
</div>
);
};
рдпрд╣ рдХреЛрдб рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рдХрд╛рдЙрдВрдЯрд░ рдШрдЯрдХ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИред
рдкрд╛рда рд╕рд╛рд░рд╛рдВрд╢
рдЗрд╕ рдкрд╛рда рдореЗрдВ, рд╣рдордиреЗ рд░рд┐рдПрдХреНрдЯ рдЬреЗрдПрд╕ рдХреА рдореВрд▓ рдмрд╛рддреЗрдВ рдФрд░ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирд╛ред рд╣рдордиреЗ рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рдШрдЯрдХреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦрд╛, рдФрд░ рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдФрд░ json рд╕рд░реНрд╡рд░ рдХрд╛ рдкрд░рд┐рдЪрдп рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ред рд╣рдордиреЗ рджреЗрдЦрд╛ рдХрд┐ рд░рд┐рдПрдХреНрдЯ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ рдЬреЛ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЗрд╕рдХреЗ рдШрдЯрдХ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реЛрддреЗ рд╣реИрдВред рд╣рдордиреЗ рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрдВрдХреНрд╢рдирд▓ рдШрдЯрдХреЛрдВ рдореЗрдВ рд╕реНрдЯреЗрдЯ рдФрд░ рд▓рд╛рдЗрдлрд╕рд╛рдЗрдХрд▓ рдореЗрдердбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рднреА рд╕реАрдЦрд╛ред
рдЕрднреНрдпрд╛рд╕ рд╡реНрдпрд╛рдпрд╛рдо
рдПрдХ рд╕рд░рд▓ рдШрдЯрдХ рдмрдирд╛рдПрдВ рдЬреЛ рдПрдХ рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдПрдХ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдШрдЯрдХ рдореЗрдВ рд░рд┐рдПрдХреНрдЯ рд╣реБрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреЗрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ
рдЕрдЧрд▓реЗ рдкрд╛рда рдореЗрдВ, рд╣рдо рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдФрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗ, рдФрд░ рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдХреИрд╕реЗ рд╣рдо рд░рд┐рдПрдХреНрдЯ рдореЗрдВ рдПрдХ рдкреВрд░реНрдг рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред
Go deeper on React.js тАФ рдЖрдзреБрдирд┐рдХ UI рд╡рд┐рдХрд╛рд╕
Hand-picked books and tools our learners actually use. Affiliate-supported тАФ same price for you, supports free lessons.