Altcademy - a Forbes magazine logo Best Coding Bootcamp 2023

How to add pictures in your visual studio code ReactJS

Getting Started

As a developer learning to program, you might have come across a scenario where you need to add pictures or images to your Visual Studio Code ReactJS project. In this blog post, we will walk you through a simple process of doing just that.

Understanding the Basics

Before we dive right into the process, let's clear up a few terms. ReactJS is a JavaScript library that helps you build user interfaces, or the parts of a website that users interact with. Visual Studio Code, often abbreviated as VS Code, is a popular code editor. It's like your digital notebook where you write and edit your code.

Setting Up Your Project

To get started, you'll need to set up a basic ReactJS project in VS Code. This might sound complex, but it's pretty straightforward. Here's how you do it:

First, open your VS Code and create a new folder for your project. You can name it anything you like. For this example, we'll name it my-react-app. This is like setting up a new, clean desk for your project.

Next, open the terminal in VS Code. If you're not sure how to do this, you can go to the top menu and click on Terminal > New Terminal. This is like opening a direct line of communication with your computer.

Once you have the terminal open, type in the following commands:

npx create-react-app my-react-app
cd my-react-app

npx is a tool that helps to download and run packages in Node.js, and create-react-app is a package that sets up a new ReactJS project. So, npx create-react-app my-react-app is like telling your computer, "Hey, download this package and use it to set up a new project named my-react-app."

cd my-react-app is a command that navigates into the newly created my-react-app directory.

Adding an Image to Your Project

Now that your project is set up, you can add an image to it. To do this, you need to import the image file into your React component. Here's how to do it:

First, place your image file in the src directory of your project. This is like placing the image in a folder where your React app can easily find it.

Next, open the App.js file in the src directory. This file is like the blueprints of your app.

In the App.js file, import your image at the start of the file using the import keyword. For example, if your image file is named sample.jpg, you would write:

import React from 'react';
import logo from './sample.jpg'; // importing image

import logo from './sample.jpg'; is like telling your app, "Hey, remember the sample.jpg file in our folder? Let's call it logo in our blueprints."

Then, to display the image, you can use the img tag in your JSX. JSX is a syntax extension for JavaScript. It is used with React to describe what the user interface should look like. It's like a language that both you and the app understand well.

In the img tag, set the src attribute to {logo} and add an alt attribute with a brief description of the image. For example:

function App() {
  return (
    <div className="App">
      <img src={logo} alt="Sample" />

And that's it! You have successfully added an image to your ReactJS project in VS Code.


The process of adding images to your ReactJS project in VS Code may seem complicated at first, but once you understand the basics, it's quite simple. Compare this with learning to ride a bike. Initially, balancing, pedaling, steering, all seem overwhelming. But once you get the hang of it, it's as easy as... riding a bike. The same goes for programming. Keep practicing, and soon, tasks like adding an image to your project will become second nature. Happy coding!