Так что я хочу, чтобы опция фильтровала избранные посты из постов в компоненте реакции. Специально для Гэтсби. js. Все это делается в одном компоненте вместо двух, чтобы уменьшить объем кода, который я пишу. Таким образом, компонент может отображать список сообщений в блоге или только избранные сообщения в зависимости от того, включена ли функция или нет.
Итак, у меня есть следующий код с идеей того, что я пытаюсь выполнить sh
const BlogRoll = ({ data, featured }) => {
const { edges: posts } = data
return (
<div>
{posts &&
posts.map(({ node: post }) => (
<div>
if featured than posts.filter(post.featuredpost) or post.title (listing all of the posts instead)
</div>
))
}
</div>
)
}
Есть ли способ выполнить sh это в сообщениях && сообщений? раздел карты? Я знаю, что могу делать регулярные операторы if и else, но знаю, что мне не нужно писать один и тот же фрагмент кода дважды.