Hinzufügen style-Attribute, um eine css-Klasse dynamisch in der app reagieren

Ich bin mit webpack mit css-loader laden meiner css-Stile und fügen Sie Sie zu Reagieren-Komponenten.

import styles from '../styles/cell.css';

.cell {
    border-radius: 50%;
    background-color: white;
}

<div className={styles.cell} />

Bin ich der Berechnung der Höhe/Breite der Zelle dynamisch. Hier Sie beschreiben, wie fügen Sie Stile hinzu, um Komponenten dynamisch zu, aber ich würde es vorziehen, dies zu tun, ohne das style-Attribut.

Ich habe versucht zu tun, die in einer der übergeordneten Komponenten denken, es könnte verändern Sie die css-Klasse, aber das schien nicht zu arbeiten.

import cell_styles from '../styles/cell.css';
cell_styles.width = this.cellSize + 'px'
cell_styles.height = this.cellSize + 'px'

Jedes feedback auf, wie am besten, dies zu tun?

InformationsquelleAutor nev.m | 2017-01-06
Schreibe einen Kommentar