SYNC-HP用のサンプル
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

26 lines
565B

  1. import React, { FC } from "react";
  2. import { fetchGuitars } from "../lib/strapi";
  3. import { GetStaticProps } from "next";
  4. import { Guitar, GuitarResponse } from "../type/guitars";
  5. const Ssg: FC<GuitarResponse> = ({ guitars }) => {
  6. return (
  7. <div>
  8. {guitars.map((guitar: Guitar) => {
  9. return <div key={guitar.id}>{guitar.attributes.name}</div>;
  10. })}
  11. </div>
  12. );
  13. };
  14. export const getStaticProps: GetStaticProps = async () => {
  15. const guitars = await fetchGuitars();
  16. return {
  17. props: {
  18. guitars,
  19. },
  20. };
  21. };
  22. export default Ssg;