Я все еще учусь, как использовать данные API с реакции и затем js. Но почему моя функция работает только тогда, когда я пишу {props.props.title}
вместо того, что я ожидаю, {props.title}
?
Код:
function testItems(props) {
console.log(props)
return (
<div className="col-md-6 d-flex align-items-stretch">
<div className="card">
<div className="card-body">
<h1 className="card-title">{props.props.title}</h1>
</div>
</div>
</div>
)
}
export default testItems
Я что-то упустил, читая о вызывать реквизиты?
Я называю testItems как хит для algolia реагировать-мгновенный поиск:
const InfiniteHits = ( {hits, refineNext, hasMore} ) => {
return(
<div className="row">
{hits.map((hit, index) => (
<Hits props={hit} key={index} />
))}
{hasMore &&
<button className="ais-InfiniteHits-loadMore" onClick={refineNext}>Show more</button>
}
</div>
)
};