Reagér MDL-sammenslåinger React med Material Design Lite
Google har nylig lagt ut et bibliotek som heter Material Design Lite, som er en frontendressurs for utviklere. Den stiler automatisk et hvilket som helst nettsted ved hjelp av de materielle designretningslinjene med pre-built CSS og JS.
Dette er et populært rammeverk for enkle dev-prosjekter. React MDL kombinerer Googles rammeverk med React-biblioteket for å lage en godt avrundet frontendressurs.
Googles materialdesign er tydelig fremtiden for UI / UX i Google. Og med Material Design Lite er det enklere enn noensinne å implementere disse funksjonene på et nettsted med et proprietært åpen kildekodebibliotek.
React er også den mest populære frontend JS-rammen som brukes til frontend-visningskomponenter. Med React MDL kan du slå sammen disse React-komponentene med MDL-biblioteket for å få en visning som du finner i Googles online dokumentasjon.
Her er en eksemplarartikkelmal, slik at du kan få en følelse av hvordan dette ser ut.
Denne siden har ikke mange React-komponenter, men det viser estetikken til materialdesign. Du finner mye mer handling på denne demoen, bygget med React-komponenter.
Du kan faktisk finne mer informasjon om Material Design Lite på GitHub repo hvis du er nysgjerrig på å lære mer. Derfra kan du laste ned den raske CSS og JS for å implementere i din side som automatisk støtter alle moderne nettlesere og grasiøs nedbrytning.
Dessverre, siden React MDL fortsatt er ganske ny, har den ikke full støtte for alle komponenter.
Men du kan se en fullstendig liste her, inkludert små demoer for hver enkelt. Dette inkluderer også biter av kildekode som du kan kopiere / lime inn i dine egne prosjekter etter behov.
jeg ville ikke anbefaler å lære React MDL til du allerede føler deg komfortabel med begge biblioteker.
Material Design Lite-pakken er ganske enkel å starte, men React er mye mer komplisert.
Hvis du vil vite mer om MDL, kan du sjekke ut FAQ-siden på deres offisielle nettsted. Det gir tips om hvor du skal bruke MDL, hvilke funksjoner den tilbyr, og hvordan den kan passe inn i en typisk webdev-arbeidsflyt.
Men selvfølgelig, selv om du ikke forstår React veldig bra, kan du likevel fortsette med alle prøvene på komponentsiden. For eksempel har tekstfeltsiden arbeidende tekstfelt ved hjelp av materialdesign, men med React-kodestykker.
Ta gjerne med deg og se hva du kan bygge. Begge biblioteker er helt gratis og åpen kildekode for alle prosjekter, enten personlige eller kommersielle.
Du kan finne ut mer fra React MDL GitHub-siden hvis du vil studere kilden og dykke inn.