import { useState, useEffect, useContext } from "react"; import useFetch from "common/hooks/useFetch"; import { Link } from "react-router-dom"; import "./home.css"; import { RiSlideshow4Line } from "react-icons/ri"; import { BiShareAlt, BiAddToQueue } from "react-icons/bi"; import { BsGithub } from "react-icons/bs"; import { FiStar } from "react-icons/fi"; import { FaLightbulb } from 'react-icons/fa'; import { ReactComponent as Flower } from "images/icon-flower.svg"; import { MdManageSearch } from "react-icons/md"; import YoutubeVideoEmbed from 'common/components/YouTubeEmbed'; import FeaturedPlays from "common/playlists/FeaturedPlays"; import Contributors from "./Contributors"; import { SearchContext } from "common/search/search-context"; const Home = () => { const [gitHubStars, setGitHubStars] = useState("..."); const { data } = useFetch("https://api.github.com/repos/atapas/react-play"); const { setSearchTerm, searchTerm, setFilterQuery } = useContext(SearchContext); useEffect(() => { setGitHubStars(data.stargazers_count); setSearchTerm(""); setFilterQuery({ level: "", tags: [], creator: "", language: "" }); }, [data, setSearchTerm, searchTerm, setFilterQuery]); return (

Start React Code Arena
with ReactPlay

ReactPlay is an open-source platform to learn, create and share ReactJS projects with the developer community. Start by browsing the plays or exploring the source code.

Browse GitHub{" "}
{gitHubStars}
{" "}

Not sure how to get started?

We have got lot of ideas

Get started with some ideas
View all Plays
); }; export default Home;