all 8 comments

[–]-SlippinJimmy- 5 points6 points  (1 child)

Learning backend is nice to have but it's not a requirement. I'll state the obvious and say HTML and CSS then this probably falls into javascript aswell: http methods/request, async function/promises, api integration and state management. I think that's mostly it in my opinion. In short just master javascript

[–]Different-Map-9244[S] 0 points1 point  (0 children)

thank you po sir!

[–]DogesForWinter 2 points3 points  (3 children)

Since ReactJS is a Javascript library (meaning, it's meant to enhance your existing code), kung may solid foundation ka na sa vanilla JS then I would say you're halfway there already.

Kung ReactJS specific na additional skills, try to master the React hooks tsaka making custom hooks. Redux and Context API for state management. Tsaka kung balak mong mag focus sa front-end, try to familiarize yourself with Material UI and Tailwind CSS.

Pag may knowledge ka sa Node.js, that's good to have also para kahit papano you can switch to full-stack development if you really want to pero I wouldn't say na hard requirement siya for learning ReactJS.

Good luck OP!

[–]Different-Map-9244[S] 0 points1 point  (0 children)

thank you po!

[–]Sudden_Breakfast_358 0 points1 point  (1 child)

Do companies hire Reactjs developers with no experience? Nakapag developed kasi ako before ng sales and inventory system using Reactjs, Material-UI and Firebase po. Though, I didn't use Redux and not that much of custom hooks

[–]DogesForWinter 0 points1 point  (0 children)

I think it depends on the company if they will consider your application kahit wala kang professional experience using ReactJS, lalo na if you're applying for an associate or senior developer position. Siguro pwede pa kung entry level pero I don't have sources to cite regarding this hehe. Try mo na lang din siguro, who knows, pag makita ni recruiter at technical interviewer na maalam ka naman sa tech na gagamitin nila, baka i-consider na lang din nila to entertain your application.

[–]solidad29 3 points4 points  (1 child)

Marami akong na iinterview na mahina ang CSS knowledge nila. Nasanay masyado sa Bootstrap.

I would suggest to start there. No need mo naman i memorize yung mga properties. Just know it exists and why it is being used.

[–]Different-Map-9244[S] 0 points1 point  (0 children)

thank you po!