Importing CSS file

React using sudo DOM, and we can apply css style to each component independently. Usually, we put the css file and the component in the same sub directory.

Assume we want to do something like above. here is our ItemComponent.css:

    margin-top: 5px;

.item-component-span {
    border-width: 1px;
    border-style: solid;
    cursor: pointer;

We need to import it in our component with import './ItemComponent.css';. One thing to note that we need to use className instead of class in JSX.. Using class will not work.

import React from "react";
import './ItemComponent.css';

const ItemComponent = (prop) => {
    return (
            <span className="item-component-span"
                name: {}, price: ${prop.price}, key: {prop.index}</span>

export default ItemComponent;
  • reject/importing_css_file.txt
  • Last modified: 2020/07/13 17:09
  • by chongtin