Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Multe modele web moderne necesită un subsol receptiv, care să arate bine și să funcționeze corect pe toate dispozitivele. Un subsol receptiv își ajustează automat aspectul și conținutul pentru a se potrivi cu dimensiunea ecranului dispozitivului pe care este vizualizat.

Aflați cum să creați un subsol receptiv în React.js folosind modulul simple-react-footer.

Modulul simple-react-footer este o bibliotecă ușoară și ușor de utilizat, care vă permite să creați un subsol receptiv în React.js. Acesta oferă un set de elemente de recuzită pe care le puteți folosi pentru a personaliza aspectul și funcționalitatea subsolului dvs.

Înainte de a vă scufunda în crearea unui subsol folosind modulul de subsol cu ​​reacție simplă, să aruncăm o privire rapidă la câteva dintre caracteristicile sale cheie:

  • Aspect personalizabil: Modulul simple-react-footer vă permite să definiți numărul de coloane din subsol, precum și conținutul fiecărei coloane.
    instagram viewer
  • Design receptiv: Subsolul își ajustează automat aspectul pentru a se potrivi cu dimensiunea ecranului dispozitivului pe care este vizualizat.
  • Aspect personalizabil: Modulul de subsol cu ​​reacție simplă oferă o gamă de elemente de recuzită pe care le puteți folosi pentru a personaliza aspectul subsolului dvs., cum ar fi culoarea de fundal, culoarea fontului și culoarea pictogramei.

Acum că aveți o înțelegere de bază a modulului simple-react-footer, să vedem cum îl puteți utiliza pentru a crea un subsol în React.js.

Începe prin crearea unei aplicații React simplă. Puteți utiliza apoi modulul simple-react-footer pentru a crea un subsol, ca în acest exemplu:

import Reacţiona din'reacţiona';
import SimpleReactFooter din„footer-a-reacție simplă”;

const Subsol = () => {
// Definiți datele pentru subsol
const descriere = „Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.";
const titlu = „Lorem Ipsum”;

const coloane = [{
titlu: „Coloana 1”,
resurse: [{
Nume: „Articol 1”,
legătură: „/item1”
},{
Nume: „Articol 2”,
legătură: „/item2”
},{
Nume: „Articol 3”,
legătură: „/item3”
},{
Nume: „Articol 4”,
legătură: „/item4”
}]
},{
titlu: „Coloana 2”,
resurse: [{
Nume: „Articol 5”,
legătură: „/item5”
},{
Nume: „Articol 6”,
legătură: „/item6”
}]
},{
titlu: „Coloana 3”,
resurse: [{
Nume: „Articol 7”,
legătură: „/item7”
},{
Nume: „Articol 8”,
legătură: „/item8”
}]
}];

întoarcere<SimpleReactFooter
description={descriere}
title={title}
coloane={coloane}
/>;
}

exportMod implicit Subsol;

Codul respectiv va crea un subsol care arată astfel:

Acest exemplu importă componenta SimpleReactFooter și definește o componentă funcțională numită Footer. În interiorul componentei Footer, folosește componenta SimpleReactFooter, trecându-i trei elemente de recuzită: titlu, descriere și coloane.

Modulul afișează propul titlului în partea de sus a subsolului. Mai jos, arată prop. titlu. În cele din urmă, propul coloanelor este o matrice de obiecte care definesc conținutul coloanelor din subsol.

Personalizarea componentelor cu diferite elemente de recuzită

Pe lângă elementele de recuzită pentru titlu și descriere, modulul simple-react-footer oferă mai multe recuzită pe care le puteți transmite componentului. Le puteți folosi pentru a personaliza aspectul și funcționalitatea subsolului dvs.

Iată o listă cu toate elementele de recuzită disponibile în modulul simple-react-footer:

  • titlu: Titlul subsolului.
  • Descriere: O scurtă descriere a subsolului.
  • coloane: O matrice de obiecte care definește conținutul coloanelor din subsol. Fiecare obiect ar trebui să aibă o proprietate title care specifică titlul coloanei și o proprietate resurse care este o matrice de obiecte, fiecare reprezentând o resursă în coloană. Fiecare obiect resursă ar trebui să aibă o proprietate de nume care specifică numele resursei și o proprietate de legătură care specifică legătura către resursă.
  • linkedin: Managerul LinkedIn al companiei sau organizației.
  • Facebook: Managerul Facebook al companiei sau organizației.
  • stare de nervozitate: Persoana de contact Twitter al companiei sau organizației.
  • instagram: Manerul Instagram al companiei sau organizației.
  • youtube: Responsable YouTube al companiei sau organizației.
  • pinterest: mânerul Pinterest al companiei sau organizației.
  • drepturi de autor: Textul drepturilor de autor pentru subsol.
  • iconColor: Culoarea pictogramelor rețelelor sociale din subsol.
  • culoare de fundal: Culoarea de fundal a subsolului.
  • fontColor: Culoarea fontului subsolului.
  • copyright Culoare: Culoarea fontului textului cu drepturi de autor din subsol.

Iată un exemplu despre cum puteți folosi toate elementele de recuzită disponibile în modulul simple-react-footer pentru a crea un subsol personalizat în React.js:

import Reacţiona din'reacţiona';
import SimpleReactFooter din„footer-a-reacție simplă”;

const Subsol = () => {
// Definiți datele pentru subsol
const descriere = „Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.";
const titlu = „Lorem Ipsum”;

const coloane = [{
titlu: „Coloana 1”,
resurse: [{
Nume: „Articol 1”,
legătură: „/item1”
},{
Nume: „Articol 2”,
legătură: „/item2”
},{
Nume: „Articol 3”,
legătură: „/item3”
},{
Nume: „Articol 4”,
legătură: „/item4”
}]
},{
titlu: „Coloana 2”,
resurse: [{
Nume: „Articol 5”,
legătură: „/item5”
},{
Nume: „Articol 6”,
legătură: „/item6”
}]
},{
titlu: „Coloana 3”,
resurse: [{
Nume: „Articol 7”,
legătură: „/item7”
},{
Nume: „Articol 8”,
legătură: „/item8”
}]
}];

întoarcere<SimpleReactFooter
description={descriere}
title={title}
coloane={coloane}
linkedin=„lorem_ipsum_on_linkedin”
facebook="lorem_ipsum_on_fb"
twitter=„lorem_ipsum_on_twitter”
instagram="lorem_ipsum_live"
youtube=„UCFt6TSF464J8K82xeA?”
pinterest=„colecții_lorem_ipsum”
drepturi de autor="negru"
iconColor="negru"
backgroundColor="gri deschis"
fontColor="negru"
copyrightColor="gri inchis"
/>;
}

exportMod implicit Subsol;

Acest exemplu folosește toate elementele de recuzită disponibile în modulul simple-react-footer pentru a crea un subsol personalizat. Codul va crea un subsol cu ​​diferite culori și diverse pictograme pentru rețelele sociale:

Elementele de recuzită linkedin, facebook, twitter, instagram, youtube și pinterest specifică mâna rețelelor sociale ale companiei sau organizației. Dacă furnizați aceste elemente de recuzită, modulul afișează pictogramele de rețele sociale corespunzătoare în subsol.

Propul pentru drepturi de autor specifică textul dreptului de autor pentru subsol. Modulul afișează acest text în partea de jos a subsolului.

Elementele de recuzită iconColor, backgroundColor, fontColor și copyrightColor personalizează aspectul subsolului.

Pe lângă faptul că vă face site-ul să arate bine, un subsol receptiv poate îmbunătăți experiența utilizatorului site-ului dvs. Un subsol receptiv asigură că toți utilizatorii, indiferent de dispozitivul pe care îl folosesc, pot accesa și utiliza cu ușurință subsolul.