Hey all! I recently faced a layoff and I'm eager to shift from PHP/WordPress development to React. I've previously worked on custom WordPress backends and themes, and I'm somewhat familiar with Yarn/npm, but I'm just getting started with React itself. Since my layoff, I've been staying busy learning — I even customized a React template for my resume site and created a small AI image generator app using the Hugging Face API, which I plan to deploy on Vercel soon. I'll admit I leaned on AI quite a bit while making it, but I did tackle many aspects of the code myself. I'm looking for some advice:
- What should I focus on right now to quickly become employable in React?
- Is it common to rely on AI when starting out, or should that raise concerns?
- If you saw a candidate with my background in PHP/WordPress and a working React project after just a week of learning, would that seem promising or still too early?
I'm determined to keep building mini-projects and diving into React fundamentals, so any guidance would be appreciated. Also, if you have suggestions for React projects I could work on, that would be great since I tend to jump between small projects without finishing them.
4 Answers
Be cautious with AI while learning. It can create a false sense of understanding, making it seem like you know how the code works when you might not. Start by mastering client-side SPA development with frameworks like Vite, hooks, and React Router since current production-level code is mostly client-rendered. You could even use React as a frontend for WordPress by leveraging the headless WP API — perhaps rebuild a frontend you already have! That way, you can use familiar concepts while learning.
You might want to consider mobile development or backend instead of focusing solely on React for frontend roles. The landscape in frontend engineering is shifting rapidly, and there are emerging challenges due to generative AI. Staying adaptable is key. Also, have you looked into SvelteKit? It could be another avenue if you're willing to explore different technologies.
Focus on building projects without relying on AI too much. To stand out, you need to truly understand React, especially since it's a popular framework right now. Your PHP/WordPress experience is a solid foundation already, as you'll find many concepts like MVC and REST APIs translate well to React. Concentrate on learning Hooks (useState and useEffect are essential), component composition, and data fetching. Consider rebuilding something you've previously created with WordPress, like a blog; it will help you grasp React concepts faster without the added learning curve of new domain logic.
I suggest creating simple applications using Next.js and deploying them on Vercel. This will familiarize you with the React lifecycle and modern CI/CD practices, which are beneficial these days. Focus on projects that require lots of interactions to get some good practice with hooks and effects. As for your AI usage, it's perfectly fine as long as you can explain the code line by line. With just a bit more practice, you should feel ready for generalist roles. Don't forget to reach out to your past connections — they might have opportunities for you.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically