我在 Div 中有一个通过 react 呈现的值列表(在称为 cardItem 的组件中)。我想为包含所有渲染行的 div 设置样式,但我不知道该怎么做。
我尝试为组件设置样式 - 但这不起作用,例如
return (
<Fragment>
<h2>{current.title}</h2>
<p>{current._id}</p>
{cards !== null && !loading ? (
<TransitionGroup>
{filtered !== null
? filtered.map(card => (
<CSSTransition key={card._id} timeout={500}>
<CardItem card={card} />
</CSSTransition>
))
: cards.map(card => (
<CSSTransition key={card._id} timeout={500} classNames='item'>
<CardItem id='MytestiedID' className='collection' card={card} />
</CSSTransition>
))}
</TransitionGroup>
) : (
<Spinner />
)}
</Fragment>
);
};
我想像这样使用 materialize 设置输出样式
<div class="collection">
<a href="#!" class="collection-item">Alvin</a>
<a href="#!" class="collection-item active">Alvin</a>
<a href="#!" class="collection-item">Alvin</a>
<a href="#!" class="collection-item">Alvin</a>
</div>
cardItem 组件在这里
import React, { useContext } from 'react';
import PropTypes from 'prop-types';
import CardContext from '../../context/card/cardContext';
const CardItem = ({ card }) => {
const cardContext = useContext(CardContext);
const { deleteCard, setCurrentCard, clearCurrentCard } = cardContext;
const { _id, label, summary, creatorId, documentId, linkUrl } = card;
const onDelete = () => {
deleteCard(_id);
clearCurrentCard();
};
BIG阳
慕田峪4524236
相关分类