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

postsApiSlice.js 445B

123456789101112131415161718
  1. import { apiSlice } from "@features/api/apiSlice";
  2. export const postsApiSlice = apiSlice.injectEndpoints({
  3. endpoints: (builder) => ({
  4. allPosts: builder.query({
  5. query: () => ({
  6. url: "/posts?populate=*",
  7. }),
  8. }),
  9. singlePost: builder.query({
  10. query: (postId) => ({
  11. url: `/posts/${postId}?populate=*`,
  12. }),
  13. }),
  14. }),
  15. });
  16. export const { useAllPostsQuery, useSinglePostQuery } = postsApiSlice;