Refusée
Vous développez une section FAQ pour votre app. La section FAQ doit afficher différentes catégories de questions fréquemment posées, avec une page dédiée à chaque catégorie avec une route dynamique. Vous avez un fichier page.js dans app/faq/[category] pour gérer l'affichage des questions par catégorie.
// app/faq/[category]/page.js
import { fetchDataForCategory } from '../../lib/api';
export default function FAQPage({ params }) {
const category = params.category;
const [faqData, setFaqData] = useState(null);
useEffect(() => {
fetchDataForCategory(category)
.then(data => setFaqData(data))
.catch(error => console.error('Erreur de chargement des FAQ', error));
}, [category]);
return (
<div>
<h1>FAQ: {category}</h1>
{faqData ? (
<ul>
{faqData.map(faq => <li key={faq.id}>{faq.question}</li>)}
</ul>
) : (
<p>Chargement...</p>
)}
</div>
);
}
// fetchDataForCategory est une fonction qui appelle une API pour récupérer les données de FAQ pour une catégorie donnée.
Dans ce scénario, quelle est la meilleure pratique pour charger et afficher les données d'une FAQ spécifiques à une catégorie dans app/faq/[category]/page.js
Auteur: AnasStatut : RefuséeQuestion pas encore passée
Cette question a été refusée pour la raison suivante : Question Autre. Vous pouvez publier une question alternative.
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
19
Charger les données des articles de blog au moment du build pour un rendu statique.13
Quel est le chemin vers la page à propos dans Next.js?11
Quels sont les avantages de l'utilisation des imports dynamiques dans Next.js ?9
Quelle est la principale nouvelle fonctionnalité de Next.js 13 par rapport aux versions précédentes?9
Comment utiliser la régénération statique incrémentale (ISR) dans Next.js pour mettre à jour les articles de blog périodiquement après leur publication initiale.4
Récupère les détails du produit du côté serveur à chaque requête et le mets en cache.4
Ajouter un middleware global pour gérer l'authentification sur toutes les routes de votre application en Next.js