SYNC-HP用のサンプル
Du kannst nicht mehr als 25 Themen auswählen Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

26 Zeilen
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;