我是 React 新手,所以这可能是一个简单的错误。我无法在我的 React 应用程序上看到我的任何 CSS 样式。我不知道我是否必须启用 CSS 模块或其他任何东西。但是,我听说最近的 create-react-app 版本中包含该功能。任何帮助将不胜感激,谢谢!
代码如下:
汉堡.js
import React from "react";
import classes from "./Burger.css";
import BurgerIngredient from "./BurgerIngredients/BurgerIngredients";
const burger = (props) => {
return (
//type has to be string bc we implemented prop-type checking
<div className={classes.Burger}>
<BurgerIngredient type="bread-top"/>
<BurgerIngredient type="cheese"/>
<BurgerIngredient type="meat"/>
<BurgerIngredient type="bread-bottom"/>
</div>
);
};
export default burger;
BurgerIngredients.js
import React, {Component} from "react";
import classes from "./BurgerIngredients.css";
import PropTypes from "prop-types"; //to see if props are of valid types
class BurgerIngredient extends Component {
render() {
let ingredient = null;
switch(this.props.type) {
case("bread-bottom"):
ingredient = <div className={classes.BreadBottom}></div>;
break;
case("bread-top"):
ingredient = (
<div className={classes.BreadTop}>
<div className={classes.Seeds1}></div>
<div className={classes.Seeds2}></div>
</div>
);
break;
case("meat"):
ingredient = <div className={classes.Meat}></div>;
break;
case("cheese"):
ingredient = <div className={classes.Cheese}></div>;
break;
case("bacon"):
ingredient = <div className={classes.Bacon}></div>;
break;
case("salad"):
ingredient = <div className={classes.Salad}></div>;
break;
default:
ingredient = null;
}
return ingredient;
};
};
婷婷同学_
慕森王
相关分类