- Install CSS
- Apply CSS
-
Open a new
command prompt
(Windows) orterminal
(Mac) window.! Be sure to open a new window. Leave
npm start
running. -
Run one of the following commands:
npm install [email protected]
yarn add [email protected]
Warnings
can be ignored butErrors
indicate there was a problem. -
Verify
mini.css
was added as adependency
of the project inpackage.json
.{ "name": "keeptrack", "version": "0.1.0", "private": true, "dependencies": { ... + "mini.css": "~3.0.1", "react": "^16.9.0", "react-dom": "^16.9.0", "react-scripts": "3.1.1" ... }, ... }
-
Open and delete the contents of
app.css
-
Open the file
app.js
. -
Delete the
JSX
returned and replace with theHTML
as shown below.import React from 'react'; - import logo from './logo.svg'; import './App.css'; function App() { return ( - <div className="App"> - <header className="App-header"> - <img src={logo} className="App-logo" alt="logo" /> - <p> - Edit <code>src/App.js</code> and save to reload. - </p> - <a - className="App-link" - href="https://reactjs.org" - target="_blank" - rel="noopener noreferrer" - > - Learn React!! - </a> - </header> - </div> + <blockquote cite="Benjamin Franklin"> + Tell me and I forget, teach me and I may remember, involve me and I learn. + </blockquote> ); }
-
Open the file
src\index.css
-
Delete the current contents of the file.
-
Import the stylesheet you installed.
@import '../node_modules/mini.css/dist/mini-default.min.css';
Alternatively, you could choose a dark theme:
mini-dark.min.css
or a nordic theme:mini-dark.min.css
-
Verify you see the following output in the browser
Mini.css is a minimal, responsive, style-agnostic CSS framework.
Mini.css
is similar toBootstrap
but lighter and requires fewer CSS classes so you can focus on learningReact
but still get a professional look.