I am still new in using ReactJS. I wanted to create a class for a specific form but it is not working
Here is my code
import React, { Component, PropTypes } from 'react';
import s from './style.scss';
import withStyles from 'isomorphic-style-loader/lib/withStyles';
import { Grid, Row, Col } from 'react-bem-grid';
class OrderDetails extends Component {
render() {
return (
<div>
<Row>
<form class="orderform">
<h3>Product Details: </h3>
<Row>
<Col xs={5}>
Product: <br />
Category: <br />
Sub Category: <br />
Price: <br />
Color: <br />
Breakdown:
</Col>
<Col xs={4}>
test
</Col>
</Row>
<h3>Print Details</h3>
<Row>
<Col xs={5}>
Print Method: <br />
Position: <br />
Length: <br />
Width: <br />
Colors
</Col>
</Row>
</form>
</Row>
</div>
);
}
}
export default withStyles(OrderDetails, s);
and here is my code for my style.css file
.orderform{
color: red;
}
with a simple code of this I am not sure why it is not working. Please do guide me on how to use class CSS in ReactJS
Replace it with
return (
<div>
<Row>
<form className="orderform">
As JSX uses className not class, from the DOCS
Since JSX is JavaScript, identifiers such as
classandforare discouraged as XML attribute names. Instead, React DOM components expect DOM property names likeclassNameandhtmlFor, respectively.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With