我正在使用react-table创建可过滤的表,但是我想用自己想要的方式对其进行样式设置。我应该直接在node_modules应用程序中更改它,还是应该创建自己的CSS文件并覆盖动态检查元素?
这是一个非常简单的问题.我想映射并形成给定另一个数组的数组.然后我想删除重复的值.
这就是我做的:
let status = listHotels.map(hotel => {
return hotel.status
})
const x = status.filter((v, i) => (
status.indexOf(v) === i
));
Run Code Online (Sandbox Code Playgroud)
有用.但我想要一个不涉及编写两个代码块的解决方案.我试过这个:
let status = listHotels.map(hotel => {
return hotel.status
}).filter((v, i) => (
status.indexOf(v) === i
));
Run Code Online (Sandbox Code Playgroud)
但它没有用.它说
无法读取未定义的属性'indexOf'
有谁知道这个解决方法吗?
我对将这个UI框架与React一起使用非常陌生。我被分配去开发一个应该具有更多设计模式的应用程序,我选择了一个也不依赖于Jquery代码的框架。但是,我正在努力定制预制组件。他们在他们的网站上有一个替代部分,但我不太了解。
我知道有两种自定义元素的方法
const styles = theme => { styles here }。然后,调用一个名为withStyles的高阶组件。那么定义的css属性将在classesprop 上可用。<Drawer classes={x}>。第二个是我不清楚它是如何工作的。例如,它们具有一个组件。但是要为我更改背景非常复杂,我必须在自定义.css文件中手动进行更改。我不能使用className,甚至无法使用classes属性。
谁能更好地向我解释定制的完成方式?