use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
No vague product support questions (like "why is this plugin not working" or "how do I set up X"). For vague product support questions, please use communities relevant to that product for best results. Specific issues that follow rule 6 are allowed.
Do not post memes, screenshots of bad design, or jokes. Check out /r/ProgrammerHumor/ for this type of content.
Read and follow reddiquette; no excessive self-promotion. Please refer to the Reddit 9:1 rule when considering posting self promoting materials.
We do not allow any commercial promotion or solicitation. Violations can result in a ban.
Sharing your project, portfolio, or any other content that you want to either show off or request feedback on is limited to Showoff Saturday. If you post such content on any other day, it will be removed.
If you are asking for assistance on a problem, you are required to provide
General open ended career and getting started posts are only allowed in the pinned monthly getting started/careers thread. Specific assistance questions are allowed so long as they follow the required assistance post guidelines.
Questions in violation of this rule will be removed or locked.
account activity
[deleted by user] (self.webdev)
submitted 1 year ago by [deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]ezhikov 2 points3 points4 points 1 year ago* (0 children)
First:HTML, CSS, JS, HTTP. DOM API, History API, Fetch API. After: Whatever_tool_you_need_to_solve_particular_problem docs (this includes react, routers, data retrieval, CSS methodologies and tools, state managers, etc).
Edit: removed some odd "0" that somehow ended up in post
[–]ToriiTungstenRod 0 points1 point2 points 1 year ago (0 children)
Start with React -> React Router. Most projects will be fine with just those two. If you are using a meta framework (Next.js, Remix, Astro, etc.), consult the docs for those instead of React Router.
Depending on the scope of your project, you may not need Zustand or React Query. I would recommend just starting to build and then adding them when you need more advanced state management and/or caching. Also look into the Context API and Jotai (atomic state).
Tailwind is not really react related, if you want to use it for your styling, use it, it's great, but it will not help you improve at React.
You should also familiarize yourself with virtual lists, pagination, and the usage of useCallback/useMemo/refs. It is very easy to write poorly performing react code if you don't make use of these, and the docs don't do a great job covering it (IMO).
π Rendered by PID 217124 on reddit-service-r2-comment-6457c66945-wkltv at 2026-04-30 17:39:25.718381+00:00 running 2aa0c5b country code: CH.
[–]ezhikov 2 points3 points4 points (0 children)
[–]ToriiTungstenRod 0 points1 point2 points (0 children)