React - Filter and Rerender Array items from APIs

PHOTO EMBED

Thu Oct 14 2021 23:35:07 GMT+0000 (Coordinated Universal Time)

Saved by @TheInspired #javascriptreact

	const { data: cryptoList, isFetching } = useGetCryptosQuery(count);
	const [cryptos, setCryptos] = useState([]);
	const [searchTerm, setSearchTerm] = useState("");

	useEffect(() => {
		setCryptos(cryptoList?.data?.coins);

		const filteredData = cryptoList?.data?.coins.filter((coin) =>
			coin.name.toLowerCase().includes(searchTerm.toLowerCase())
		);

		setCryptos(filteredData);
	}, [cryptoList, searchTerm]);
content_copyCOPY

Cryptoverse Tutorial