Бесплатный курс лекций по Python
Начало 11 декабря. Расписание: пн, чт в 20.15-21.00. Для записи вступи в канал →

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 հրամանը ֆայլերի համար

Նախագծեր

Ստուգաթերթ Նոթատետր
hybyitsv