A brutally honest, aggressively styled single-page website that tells you why you should stop overthinking and just use Zustand for state management.
This is a parody/tribute site inspired by justfuckingusehtml.com and justfuckingusereact.com, but for Zustand - the tiny, fast, and scalable state management library that doesn't give a fuck about your Redux trauma.
- Single HTML file - Because sometimes simplicity is actually fucking simple
- No build process - Just open it in a browser, you don't need webpack for everything
- Syntax highlighting - Using Prism.js because we're not animals
- Responsive design - Works on your phone, your tablet, and your grandma's ancient laptop
- Aggressive tone - Because sometimes developers need tough love
- Bear emoji - 🐻 Because Zustand's mascot is adorable and we need more bears in tech
- Floating GitHub button - So you can star the repo and feel good about yourself
- What the fuck is Zustand? - A no-bullshit explanation
- Why the fuck should you use it? - Comparing it to Redux, Context API, and MobX
- When should you use it? - Spoiler: Always
- How the fuck do you use it? - Actual code examples that work
- The real problem - It's not the tools, it's you (but we say it nicely... ish)
- Pure /CSS/JavaScript (no frameworks, because irony)
- Custom syntax highlighting with Prism.js
- Brutalist/retro design with orange-brown bear theme
- Bebas Neue + Work Sans font combo
- Smooth scrolling and parallax effects
- Dynamic year display (because maintaining hardcoded dates is for losers)
Because:
- Zustand is fucking amazing and more people should use it
- Redux boilerplate is driving developers insane
- Context API makes everything re-render like it's 1999
- The internet needs more aggressive educational content
- Bears are cool
A single index.html file that you can:
- Open directly in any browser
- Host on GitHub Pages
- Deploy to Netlify or whatever you want with zero config
- Email to your Redux-traumatized friends
- Print out and tape to your office wall (we don't judge)
# Clone this beautiful disaster
git clone https://github.com/Rekl0w/just-fucking-use-zustand.git
# Navigate to the folder
cd just-fucking-use-zustand
# Open the file in your browser
# Windows:
start index.html
# macOS:
open index.html
# Linux:
xdg-open index.htmlOr just download the HTML file and double-click it like it's 2005. We're not your parents.
Want to make it even more aggressive? Found a typo? Have better insults? PRs welcome!
Just remember:
- Keep the tone aggressive but not offensive
- Maintain the bear theme (very important)
- Don't add a build process (seriously, don't)
- Test on mobile because people browse on their phones while pretending to work
MIT - Do whatever the fuck you want with it.
- Zustand - Created by the talented folks at Poimandres
- justfuckingusehtml.com - For the original inspiration and aggressive tone
- justfuckingusereact.com - For proving that aggressive educational content works
- Bears - For being adorable and fierce at the same time
This site uses aggressive language for comedic effect. It's not meant to offend anyone, just to make learning about Zustand more entertaining than reading dry documentation.
If you're offended by profanity, this probably isn't for you. But if you're tired of Redux boilerplate and want a state management library that just fucking works, welcome home. 🐻
Made with aggressive love and too much coffee by someone who's tired of Redux boilerplate.
Now stop reading this README and go build something with Zustand, you beautiful coder. 🚀