import React, { useEffect } from 'react'; import useAppStore from '../../useAppStore'; import { Link } from 'react-router-dom'; import { Container, Header, Logo, Page, Search, About, AboutTitle, AboutContent, Boards, BoardsTitle, BoardsContent, Footer } from './styles/Home.styled'; const Home = () => { const { setBodyStyle, defaultSubplebbits, setSelectedAddress, setSelectedStyle, setSelectedTitle } = useAppStore(state => state); const handleClick = (title, address) => { setSelectedTitle(title); setSelectedAddress(address); } // prevent dark mode useEffect(() => { setBodyStyle({ background: "#ffe url(/assets/fade.png) top repeat-x", color: "maroon", fontFamily: "Helvetica, Arial, sans-serif" }); setSelectedStyle("Yotsuba"); }, [setBodyStyle, setSelectedStyle]); return (
plebchan

What is plebchan?

Plebchan is a serverless, adminless, decentralized 4chan alternative that uses the plebbit protocol. Users do not need to register an account before participating in the community; anyone can post comments, share media links, and create a board. Search for any board address above, or feel free to click on a popular board below that interests you and jump right in!


There are no global rules, each board is completely independent and their owners decide how they should be moderated.

Popular boards

{defaultSubplebbits.map(subplebbit => (
{subplebbit.title}
{ handleClick(subplebbit.title, subplebbit.address); }} > board logo
{subplebbit.address}
))}
) }; export default Home;