Comment utiliser les documents-cadre de l'interface utilisateur?
Je suis à la planification de l'utilisation de Matériel-UI framework CSS (http://material-ui.com) afin de concevoir des front-end d'un site web, mais je n'ai pas la moindre idée sur la façon d'utiliser ce cadre.
Je ne suis pas familier avec beaucoup de MNP, Browserify, etc. J'ai juste besoin de savoir comment dois-je commencer pour apprendre la façon d'utiliser ce framework CSS.
Merci pour toute aide!
- Trouvé une solution? Je suis toujours à errer sur la façon de commencer le développement. Je suis exactement dans le même état que vous l'avez mentionné ci-dessus.
- Salut @bozzmob et tous, je peux vous recommander mon Tape Matériel de l'INTERFACE utilisateur de Style Exemple.
- Aussi, voici un article de la mine sur la façon d'utiliser le Matériel-INTERFACE utilisateur: Matériel-INTERFACE utilisateur: prise en main (Rapide!) ⚡ Réagir 16+
Vous devez vous connecter pour publier un commentaire.
De ne pas être intimidés par l' (apparente) de la complexité de webpack et d'autres (grands) construire des outils, et ne soyez pas découragés par les envieux que des idiots qui disent des choses comme "Pour être honnête, je pense que vous avez un gros problème pour utiliser ce genre de choses."
La raison pour laquelle le matériau de l'interface utilisateur de mise en œuvre (utilisation) est sur la base de ces outils est parce que c'est actuellement le meilleur moyen d'écrire des logiciels et de la compréhension de ce et d'autres cadres de travail est un excellent moyen pour savoir pourquoi c'est la "bonne" voie, et de devenir compétent dans l'écriture de la qualité du code modulaire.
Webpack, et les autres outils de construction, il existe pour un but: créer un fichier "principal" à partir de votre application du code source qui peut être lu et transmis à votre navigateur de manière efficace. Disparu depuis longtemps sont les jours où nous allions écrire un tas de comprendre (script) des balises pour chaque ressource (fichier) nous avons besoin dans nos pages et d'avoir ainsi nos utilisateurs attendre jusqu'à ce que tous ces fichiers ont été téléchargés à partir de notre serveur (ou plusieurs sites par exemple: cdn) et puis la page de chargement. L'efficacité est basée sur le fait que vous pouvez fournir un (souvent minimisé/comprimé) fichier qui contient tout le code, et le code qu'il dépend (par exemple, Réagir ou même de jQuery).
Construire des outils d'accomplir ceci, en vous posant les 3 choses: ce fichier pour démarrer avec (entrée principale), quels sont les outils (chargeurs) à utiliser pour traiter les non-autochtones du code JavaScript dans votre code (scss, jsx, etc) et ce fichier pour créer le résultat (converti et minifiés de sortie). Ce fichier de sortie sera celui que vous utilisez dans votre code html import/balise de script. Il contiendra votre code et toutes les autres dépendances, ce qui serait un cauchemar à inclure et à résoudre manuellement vous-même. Ici est un bon guide pour débutants.
Matériau de l'interface utilisateur, comme beaucoup d'autres cadres (la raison pour laquelle j'ai pris le temps d'expliquer tous les ci-dessus) est construit avec la modularité de l'esprit: des morceaux de code peut être "collé" ou "reconstitué" ensemble comme des Legos, afin de construire facilement les grandes pièces. Pour ce faire, vous simplement y compris les composants dont vous avez besoin dans tous les composants que vous créez. Ils sont de Réagir à des composants qui sont un moyen simple de définir (écrire/créer) les "blocs de construction" de votre site/application. Il y a des tonnes de vidéos et tutoriels pour vous obtenir ont commencé à Réagir (mon préféré est reactjsprogram.com par Tyler McGinnis).
Pour vous aider à démarrer avec le matériel-de l'interface utilisateur, ils ont créé quelques exemples pour commencer à l'aide de webpack. Suivez les étapes simples pour installer les mnp et les dépendances (vous pouvez les trouver dans le paquet.json) et ouvrez le répertoire /src dans votre éditeur. Vous allez comprendre en un rien de temps.
Vous êtes dans la bonne voie avec la bonne attitude en posant des questions, apprendre à être un bon développeur, des recherches et essayer de trouver la meilleure façon d'atteindre votre objectif.
.css
et.js
et si, éventuellement, d'un bijou?Avait à peu près le même problème. Voulu un façon simple de commencer à utiliser le matériel-interface utilisateur sans le charabia. Voici ce que j'ai fait:
Cela m'a donné un fichier javascript,
material-ui.js
, je pourrais l'inclure dans mon code HTML. Dans mon cas, je suis à l'aide d'électrons, donc c'est mon HTML:npm install material-ui
?Matériel-l'INTERFACE utilisateur est un ensemble de Réagir composants en plus d'être un framework CSS. Je ne sais pas si vous pouvez obtenir beaucoup d'utilisation hors de lui sans comprendre, Réagir.
La façon la plus simple pour commencer est d'installer le exemples et à partir de là.
Si vous ne voulez pas avoir affaire avec un frontend cadre comme Réagir, et vous voulez juste les fichiers CSS et JS avec un temps d'installation aussi rapide que Bootstrap, découvrez la Matérialiser bibliothèque.
Pour être honnête, je pense que vous avez un gros problème pour utiliser ce genre de choses.
Tout d'abord, cela dépend Facebook de la Vue de cadre de appelé à Réagir si vous avez bien savoir certaines choses de base.
Deuxièmement,Réagir est totalement javascript trucs et si vous l'utilisez par codage de la plaine de javascript, qui est un autre gros problème qui peut vous arrêter.sinon, si vous utilisez la syntaxe de sucre appelé jsx, vous avez encore besoin de payer beaucoup de temps pour bien apprendre, de sorte que vous pouvez savoir comment Réagir travail, et puis vous pouvez l'utiliser dans votre projet.
En troisième lieu, avant de le mentionné ci-dessus se produisent, il y a encore plusieurs choses nécessaires que vous n'avez pas besoin de savoir bien NodeJs ou webpack ou MNP, mais au moins, vous devez savoir comment bien les utiliser comme de simples outils.
Donc, est-il indispensable que vous n'avez pas d'autre choix que d'avoir à utiliser ce genre de choses et d'agir uniquement comme un simple framework css?
Si pas! vous pouvez donner jusqu'à maintenant, sauf que vous êtes prêt à apprendre des tonnes de dépendances!!!
Si oui! Je vous conseille d'installer nodejs d'abord, puis installez mnp et ensuite utiliser npm pour installer réagir peut-être que vous avez encore besoin d'installer quelques outils comme babel browserify ou webpack(le meilleur) et puis les plonger dans de Réagir, et puis vous pouvez commencer à apprendre comment utiliser MUI~ sons...de masse
Il n'y a pas un moyen rapide de ramassage façon pour MUI comme ils l'ont dit!
Si vous utilisez le réagissent+redux, vous pouvez utiliser le
https://github.com/takanabe/react-redux-material_ui-boilerplate
modèle.
J'ai écrit un exemple de nœud de projet montrant comment intégrer réagir composant pour la consommation dans les pays non-réagir sites web à l'aide de webpack. C'est une approche similaire à dkantowitz, à l'exception qu'il supprime la nécessité d'introduire de réagir ou reactDom à la consommation de site web.
L'exemple, comme on aurait besoin d'être étendu pour permettre l'utilisation de plusieurs composants (comme le matériau d'interface utilisateur), mais je pense que c'est un bon point de départ pour voir ce qui est impliqué avec webpack et babel etc