小编ArB*_*ar_的帖子

具有 React Hook 的多个过滤器 - 链接功能

您好,我创建了一个带有多重过滤器的搜索栏,它可以工作,但功能彼此过于依赖。这里的问题是这些函数正在处理多种情况。是否可以通过链接来减轻每个功能的重量?如何?我真的不明白链接方法。谢谢

import React, { useState, useEffect } from "react";
import Search from "./Search";
import Anime from "./Anime";
import "./App.css";

const KIJAN_API_URL = "https://api.jikan.moe/v3/top/anime/1/upcoming";
const App = () => {
  const [animes, setAnimes] = useState([]);
  const [sortedAnimes, setSortedAnimes] = useState([]);
  const [searchValue, setSearchValue] = useState("")
  const [filterByType, setFilterByType] = useState("");
  const [filterByYear, setFilterByYear] = useState("");

  useEffect(() => {
    fetch(KIJAN_API_URL)
      .then(response => {
        if (response.ok) {
          return response.json();
        } else {
          throw new Error("Something went wrong");
        }
      })
      .then(jsonResponse => {
        setAnimes(jsonResponse.top); …
Run Code Online (Sandbox Code Playgroud)

chaining reactjs react-hooks

4
推荐指数
1
解决办法
5967
查看次数

如何将chart.js与react Hook一起使用?

我正在尝试使用 React Js 使用钩子制作一个仪表板,数据通常从 APi 获取,但为了测试,我将硬值放入数组中。我得到了网格,但没有考虑任何值。我不知道我做错了什么,也想知道 Chart.js 是否是最好的选择。

这是我得到的错误

index.js:1375 Warning: Failed prop type: Invalid prop `data` supplied to `ChartComponent`.
    in ChartComponent (created by Bar)
    in Bar (at ErrorChart.js:8)
    in div (at ErrorChart.js:7)
    in ErrorChart (at App.js:20)
    in div (at App.js:18)
    in App (at src/index.js:7)
Run Code Online (Sandbox Code Playgroud)
import React, { useState, useEffect } from "react";
import ProgressBar from "./ActivityAlert/ErrorMonitoring/ProgressBar";
import ErrorRanking from "./ActivityChart/ErrorChart/ErrorChart";
import ErrorChart from "./ActivityChart/ErrorChart/ErrorChart";

const App = () => {
  const [percentage, setpercentage] = useState(1);
  const [data, setData] = …
Run Code Online (Sandbox Code Playgroud)

reactjs chart.js react-hooks

4
推荐指数
1
解决办法
4895
查看次数

标签 统计

react-hooks ×2

reactjs ×2

chaining ×1

chart.js ×1