內ES和諧風格的一個劇本,我會分解爲不同組件不同風格的陣營如下面的代碼:我可以發佈我在ES和聲風格JavaScript中導入的內容嗎?
import React from 'react';
/** Modules */
import style from './main.css';
export class TableBody extends React.Component {
constructor(props) {
}
componentDidMount() {
}
componentWillUnmount() {
/** release style */
}
}
而且有沒有什麼辦法來釋放我的方法componentWillUnmount
前進口的風格,所以該組件的樣式不會影響其他組件?
在問這個問題之前,我嘗試了一些方法,例如使用delete
或將它分配給一個null
對象,但它們都不能工作。
謝謝您的回答@AndreLee,但我不認爲這是通過增加哈希碼來解決它的好方法,因爲它可能會在類名失去其可讀性。當然,我可以選擇使用postcss作爲一個css管理工具來動態管理這個加載。 –
哈希碼由加載程序添加,您不會失去可讀性。 CSS模塊的概念是爲了解決您的問題而設計的,它不污染其他類並保持可讀性。 –
這不是一種解決方法。您可以檢查[本條](https://css-tricks.com/css-modules-part-3-react/)爲更多地瞭解CSS模塊。順便說一句,你可以看到我的webpack配置,我也使用預處理器postcss。 –