React-ի հիմնական ուսումնական ձեռնարկ
Ներածություն
Տեղադրել React
Միացնել react-devtools պլագինը
Կոմպոնենտային մոտեցում
Կայքի դասավորություն
Կոմպոնենտի աշխատանքի արդյունք
JSX լեզուն
Ներածություն JSX-ի
Ծածկված թեգերի վերադարձ
Թեգի ներքև տեղափոխում
Մի քանի թեգերի վերադարձ
Չփակված թեգի վերադարձ
Դատարկ թեգի վերադարձ ֆունկցիայի կողմից
Փոփոխականների արժեքների ներդրում
Նրբություններ փոփոխականներ ներդնելիս
Զանգվածների ներդրում
Օբյեկտների ներդրում
Ներդրում ատրիբուտներում
Թեգերի պահպանումը JSX-ում
Մի քանի թեգերի պահպանում
Տարբեր տողերի վրա գտնվող թեգեր
Թեգերի վերադարձ
JSX թեգերի փակվածություն
Վերլayout-ի ճիշտություն
JavaScript կոդի կատարում
Պայմաններ
Պայմաններ JSX-ում
Ցուցադրել ըստ պայմանի
Պայմաններ տեգի վերադարձման համար
Երորդական օպերատորը JSX-ում
&& օպերատորի օգտագործումը JSX-ում
Հակադարձում համառոտ պայմանների համար
Ֆունկցիաներ
Ֆունկցիաների օգտագործումը
Ֆունկցիաների կանչը թեգերի ներսում
Մշակիչների կցում
Մշակիչների պարամետրերը
Event օբյեկտը
Event օբյեկտը պարամետրեր փոխանցելիս
Թեգերի ձևավորում
Թեգերի զանգված
Ցիկլում թեգերի զանգված
Թեգեր տվյալների զանգվածից
Բանալիներ զանգվածում
Օբյեկտների զանգված
Բանալիներ id-ի միջոցով
Աղյուսակ օբյեկտների զանգվածից
Յուրահատուկ id
Քննարկում
Նոր id-ների հետ կապված խնդիրներ
Պատահական տողեր id-ների համար
id-ների գեներացիա
id գեներացնող ֆունկցիա
id ֆունկցիայի օգտագործումը
Ֆունկցիայի սխալ օգտագործումը
Վիճակներ
Ներածություն վիճակների մասին
Օգտագործում
Ռեակտիվություն
Բուլյան արժեք վիճակում
Հաշվիչ վիճակների հետ աշխատելիս
Դաշտեր
Ինպուտների հետ աշխատանք
Ինպուտի տվյալների փոփոխում դրանց արտածման ժամանակ
Տվյալների փոփոխում ֆունկցիայի միջոցով
Մի քանի ինպուտների հետ աշխատանք
Դաշտի տվյալների մշակում
Textarea-ի հետ աշխատանք
Չեկբոքսների հետ աշխատանք
Չեկբոքսներ և պայմանական ռենդերինգ
Սելեկտների հետ աշխատանք
Սելեկտի կետեր զանգվածից
Value ատրիբուտները սելեկտում
Սելեկտի value ատրիբուտները զանգվածից
Ռադիոյի հետ աշխատանք
Լռելյայն արժեքներ
Ինպուտների կապում զանգվածին
Ինպուտների կապում օբյեկտին
Տվյալներ
Ներածություն
Ռեակտիվ ավելացում զանգվածում
Ռեակտիվ գործողություններ զանգվածների վրա
Ռեակտիվ ավելացում օբյեկտների զանգվածում
Ռեակտիվ գործողություններ օբյեկտների զանգվածների վրա
Ռեակտիվ տվյալների ցուցադրում
Կոմպոնենտներ
Ներածություն կոմպոնենտների մասին
Կոմպոնենտների օգտագործումը
Կոմպոնենտի բազմաթիվ օրինակներ
Կոմպոնենտների պրոպերը
Ենթակոմպոնենտներ
Զանգված ենթակոմպոնենտներ ստեղծելու համար
Ցիկլով ենթակոմպոնենտներ
Ստեյթների փոխանցում ենթակոմպոնենտներին
id-ի փոխանցում կոմպոնենտին
Ծնողի ստեյթի փոփոխում
Ծնողի ստեյթի խմբագրում
Հիմնական ծնողի ստեյթի խմբագրում
Աշխատանքի ռեժիմներ ստեյթների միջոցով
Հասկացություններ
Ներածություն
Կոմպոնենտների տվյալներ
Կոմպոնենտների տեսակներ
Տվյալների միակողմանի հոսք
Վիճակների բարձրացում
Ճշմարտության մեկ աղբյուր
Ոճավորում
React-ում ոճավորման եղանակներ
Գլոբալ CSS
Տվյալների տեղադրում style ատրիբուտում օբյեկտից
Տվյալների տեղադրում style ատրիբուտում առանձին ֆայլից
CSS ոճերի հետ աշխատանքը style ատրիբուտում
Տվյալների տեղադրում style ատրիբուտում փոփոխականներից
Styled Components
Պրոպսները Styled Components-ում
Պրոպսները եւ պայմանական ռենդերումը Styled Components-ում
Ընդլայնված ոճավորմամբ կոմպոնենտներ
CSS modules-ի հետ աշխատանքի սկսում
CSS modules-ի հետ աշխատանքի շարունակություն
composes հրամանը դասերի համար
composes հրամանը ֆայլերի համար