DEV Community

koko
koko

Posted on

Kicking Off My Web Dev Journey: From HTML to React & Beyond

Hello Dev Community,

I’m excited to share my first post on Dev.to and talk about my journey into web development. Whether you’re just starting out or you’re already deep into the field, I hope you find something here that resonates with you.

🛠️ Tech Stack So Far

Like most developers, I started with the fundamentals:
• HTML & CSS: Learning semantic structure and creating responsive layouts using Flexbox and Grid.
• JavaScript: From basic DOM manipulation to ES6 features and asynchronous programming.

But things really started to click when I moved beyond the basics.

Getting Into React

React completely changed the way I build user interfaces. I’ve focused on:
• Functional components and hooks like useState and useEffect
• Component-driven architecture
• Clean separation of concerns between logic and presentation

Styling with React Bootstrap

To speed up UI development and keep things looking clean, I turned to React Bootstrap. It helped me:
• Quickly scaffold layouts
• Use accessible, pre-built components like Navbar, Card, and Button
• Maintain design consistency across components

Fetching Data with Axios

I’ve used Axios to handle API interactions. So far, I’ve implemented:
• GET and POST requests
• Loading and error states
• Integration with mock APIs for testing

Managing State with Redux

As my apps became more complex, state management became a challenge. I adopted Redux Toolkit to streamline it. My setup usually includes:
• createSlice for reducers and actions
• configureStore for centralizing state
• Middleware like Redux Thunk for async operations

Redux DevTools has also been invaluable for debugging and tracking state changes.

What I’m Working on Next

I’m currently:
• Building a portfolio site with React
• Working on theme toggles and routing
• Focusing on clean, maintainable component structures

Let’s Connect

If you’re also working with React, Redux, or just diving into web development, I’d love to hear from you. Feel free to share your own experiences, tips, or favorite libraries in the comments.

Thanks for reading — and stay tuned for more posts as I continue to grow in this space.

Top comments (0)