Креирајте прилагођена упозорења у својој Реацт апликацији помоћу корисничког интерфејса Цхакра

Креирајте прилагођена упозорења у својој Реацт апликацији помоћу корисничког интерфејса Цхакра
Читаоци попут вас помажу у подршци МУО. Када обавите куповину користећи везе на нашем сајту, можда ћемо зарадити провизију за партнере. Опширније.

Упозорења су поруке које се приказују на веб локацији/веб апликацији да би пренеле важне информације кориснику. Они играју кључну улогу у веб апликацијама. Постоји много начина за креирање упозорења у Реацт-у; Цхакра УИ чини процес лаким и ефикасним.





Цхакра УИ је популарна библиотека компоненти за Реацт која обезбеђује скуп прилагодљивих и приступачних компоненти корисничког интерфејса.





МАКЕУСЕОФ ВИДЕО ДАНА ПОМЕРИТЕ ДА БИСТЕ НАСТАВИЛИ СА САДРЖАЈЕМ

Инсталирање корисничког интерфејса Цхакра

Да бисте користили Цхакра УИ библиотеку, једна од многих библиотека компоненти реаговања , прво морате да га инсталирате. Можете га инсталирати покретањем следеће терминалне команде у директоријуму вашег пројекта ноде.јс:





ФЦ514703ДФА0Д630155757А07Б833ДФ64ЕДА2А82

Алтернативно, можете инсталирати Цхакра УИ користећи Иарн. Да бисте то урадили, покрените следећу команду:

4577Е7ФА4506АД402ДФ6930ЦФ70ДА3Б7Ф2ЕБ5Ц90

Подешавање корисничког интерфејса чакре

Након што инсталирате Цхакра УИ, морате га учинити доступним у својој апликацији. Да бисте то урадили, потребно је да подесите ЦхакраПровидер саставни део.



Тхе ЦхакраПровидер компонента је компонента највишег нивоа коју нуди Цхакра УИ библиотека. Обмотава целу апликацију и пружа тему и стилски контекст свим њеним компонентама.

Да бисте поставили ЦхакраПровидер компоненту, увезите је из @цхакра-уи/реаговати :





005А3Б54Е3353Д75Б6813А9ДЦ10165104Ц41Е9АА

Тхе ЦхакраПровидер компонента подржава а тема проп. Пролазећи тема проп то тхе ЦхакраПровидер компонента осигурава да све компоненте корисничког интерфејса Цхакра у апликацији могу приступити датој теми и контексту стила. Тхе тема проп је опционо; ако га не прођете, Цхакра УИ ће користити подразумевану тему.

како бесплатно откључати спринт телефон

Креирање прилагођеног упозорења помоћу компоненти упозорења

Цхакра УИ нуди четири компоненте које вам омогућавају да креирате прилагођено упозорење: Алерт , АлертИцон , АлертТитле , и АлертДесцриптион .





Да бисте креирали своју поруку упозорења, увезите ове компоненте из Цхакра УИ библиотеке и користите их на следећи начин:

ДБ8Ф07Д5Д76614615АФ0ЦЕ1Ф4БД89237025626ЕЦ

Након увоза компоненти, Алерт компонента приказује поруку кориснику. Има а статус проп постављен на „успех“, што указује да је порука порука о успеху.

Постоје још три статуса: „инфо“, „грешка“ и „упозорење“. Шема боја и икона које упозорење користи зависиће од статуса поруке.

Тхе Алерт компонента садржи три деце: АлертИцон , АлертТитле , и АлертДесцриптион . Тхе АлертИцон компонента приказује малу икону поред поруке, АлертТитле приказује главну поруку и АлертДесцриптион приказује детаљнији опис поруке.

Претходни блок кода ће генерисати упозорење које изгледа овако:

како ући у биос виндовс 10
  Зелено упозорење о успеху са текстом добродошлице

Прилагођавање порука упозорења помоћу опције Вариант Проп

Да бисте прилагодили изглед поруке упозорења, користите варијанта проп оф тхе Алерт саставни део. Тхе варијанта проп дефинише визуелни изглед поруке упозорења и одређује шему боја, икону и тежину фонта поруке на основу вредности коју јој проследите.

Тхе варијанта проп прихвата неколико вредности стрингова као нпр суптилно , чврст , лево-акценат , врхунски акценат , десно-акценат , и доњи акценат . Свака вредност представља другачији визуелни стил поруке упозорења.

Ево примера четири компоненте упозорења са различитим варијантама:

98БА6672ЕАЦБ6АЕ7Ф1347Ц0Ф4595Д14Б27237Д35

Приказивање блока кода изнад ће приказати прилагођено упозорење попут овог:

  Слика 4 прилагођена упозорења Прилагођавање ваших порука упозорења помоћу цлассНаме Проп

Уместо да се држите подразумеваног изгледа порука упозорења, можете га прилагодити користећи Назив класе проп. Ви користите Назив класе проп да бисте дефинисали ЦСС класу и применили свој прилагођени стил на поруку упозорења.

На пример:

027Ц751А95Д7А4А22Е0ЕЦ6АФ781А5ФД775ЦЦБ6Ц7

У овом примеру, компонента упозорења има ЦСС класу „упозорење“. Након што дефинишете ЦСС класу, можете дефинисати своје стилове у својој ЦСС датотеци.

Овако:

8Е0613Ф076801БЕФАЕ09Е508А615ФФ08ЦА85А535

Горњи код ће применити ЦСС стилове на компоненту упозорења. Ако сте упознати са реквизитима у стилу Цхакра корисничког интерфејса, требало би да их користите за стилизовање порука упозорења уместо за Назив класе проп.

Након примене горњих ЦСС стилова, компонента упозорења ће се приказати као што се види на слици испод:

  Стилизовано упозорење са поруком добродошлице

Покретање порука упозорења као одговор на корисничке догађаје

Направили сте компоненту упозорења која доследно приказује поруку упозорења на екрану. Међутим, да бисте побољшали корисничко искуство, можете покренути поруку упозорења као одговор на одређене догађаје које корисник покрене, користећи ЈаваСцрипт слушаоце догађаја . Ови догађаји могу укључивати кликање на дугме, слање обрасца или наилазак на грешку.

Да бисте покренули вашу поруку упозорења као одговор на догађаје, користите стање Реацт и приказ подршка компоненти корисничког интерфејса Цхакра.

На пример:

како видети избрисане поруке на мессенгер -у
Е57ЕФ05Д54989Ф6Д8572Ф75ЦЕ70Ц52523518Ф249

Овај блок кода управља стањем приказа обавештења помоћу усеСтате кука. Поставља почетно стање приказа обавештења на „нема“, што сакрива обавештење.

Када корисник кликне на Дугме , то зове обавестити функција. Позивање функције нотифи мења вредност приказ стање са „ноне“ на „флек.“, чинећи обавештење видљивим.

Када корисник кликне на цлосеБуттон , позива функцију затварања. Враћа стање екрана у „нема“ што сакрива обавештење.

Сада можете креирати прилагодљива упозорења

Сада сте научили како да креирате прилагођено упозорење у вашој Реацт апликацији користећи Цхакра УИ. Са Цхакра УИ, креирање прилагођених упозорења у Реацт-у је лако и интуитивно, омогућавајући нам да пружимо јасне и концизне информације нашим корисницима. Цхакра УИ пружа многе друге прилагодљиве и доступне компоненте корисничког интерфејса које ће вам помоћи да направите сјајне Реацт апликације.