---
title: "Vincent Kimani (@VinceKimani) | Hashnode"
description: "Software engineer|Technical Writer. Read the latest articles by Vincent Kimani on Hashnode."
url: "https://hashnode.com/@VinceKimani"
---

@VinceKimani

# Vincent Kimani

@VinceKimani · Nairobi, Kenya · Joined November 2022

Software engineer|Technical Writer

[Website](https://vince-portfolio.vercel.app/)

### [Understanding useState in react](https://vince.dev/understanding-usestate-in-react?utm_source=hashnode&utm_medium=feed)

React is a popular JavaScript library for building user interfaces. It has a powerful feature called useState which allows components to manage their state. State management is a critical aspect of building dynamic and interactive applications. In th...

4 min read · [vince.dev](https://vince.dev/understanding-usestate-in-react?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/understanding-usestate-in-react/6516f188e5070764476d35ad) [Sep 29, 2023](https://hashnode.com/posts/understanding-usestate-in-react/6516f188e5070764476d35ad)

### [What are Components in React?](https://vince.dev/what-are-components-in-react?utm_source=hashnode&utm_medium=feed)

What are react components?

2 min read · [vince.dev](https://vince.dev/what-are-components-in-react?utm_source=hashnode&utm_medium=feed)

[Feb 26, 2023](https://hashnode.com/posts/what-are-components-in-react/63fb6ef999fddd5e6d9b6b84)

### [Headless CMS for your backend development.](https://vince.dev/headless-cms-for-your-backend-development?utm_source=hashnode&utm_medium=feed)

This article discusses headless CMS and some of its advantages as well as some recommendations and disadvantages. What is a Headless CMS? A headless CMS is a type of content management system (CMS) that separates the back-end management of content fr...

2 min read · [vince.dev](https://vince.dev/headless-cms-for-your-backend-development?utm_source=hashnode&utm_medium=feed)

[Feb 6, 2023](https://hashnode.com/posts/headless-cms-for-your-backend-development/63e0bfe22c2c07e581dc2eb0)

### [Why choose Vite over CRA in 2023](https://vince.dev/why-choose-vite-over-cra-in-2023?utm_source=hashnode&utm_medium=feed)

Like me, most new developers start out with Create React App (CRA) as the CLI tool that they use to create and run their applications. What if I told you that there's an even better CLI tool, namely Vite? Vite was developed by the creator of Vue.js, ...

2 min read · [vince.dev](https://vince.dev/why-choose-vite-over-cra-in-2023?utm_source=hashnode&utm_medium=feed)

[Jan 18, 2023](https://hashnode.com/posts/why-choose-vite-over-cra-in-2023/63c8428b0c078eba0731ae2f)
