reactjs 我想在我的react blog中实现一个filterPost

zzlelutf  于 2022-12-03  发布在  React
关注(0)|答案(1)|浏览(81)

我想在我的博客文章中使用react和react Redux实现一个filterPost,但当我尝试实现一个函数时,用户单击以在过滤器数组中列出帖子,我得到了我已经尝试找到一种可能的方法,但我仍然得到同样的错误可能BC我仍然是一个初学者,在react试图巩固我的知识

import { createSlice } from "@reduxjs/toolkit";

const initialState = {
    topics: [
      { id: 1, title: "An Introduction to React", category: "React" },
    ],
    filterPosts: [],
  };

const searchSlice = createSlice({
    name:"topic",
    initialState,
    reducers: {
        filterTopics(state, action){
            state.filterPosts = state.topics.filter((post)=>post.category === action.payload)
        }
    }
})

export const {filterTopics} = searchSlice.actions

export default searchSlice.reducer

这是搜索详细信息
第一个

g6ll5ycj

g6ll5ycj1#

您在SearchFilter中有一个排印错误,您将函数作为categoryHandlerChanger传递,但SearchDetails预期为categoryChangeHandler
handlerChanger与变更行程程式:)

相关问题