---
title: "Ravi Shankar Pratihast (@RaviPratihast) | Hashnode"
description: "💻 Frontend Developer | Frontend development roles. Read the latest articles by Ravi Shankar Pratihast on Hashnode."
url: "https://hashnode.com/@RaviPratihast"
---

@RaviPratihast

# Ravi Shankar Pratihast

@RaviPratihast · India · Joined April 2022

💻 Frontend Developer | Frontend development roles

### [Implementing Dynamic Routes in React with react-router-dom: A Practical Guide.](https://ravipratihast.hashnode.dev/implementing-dynamic-routes-in-react-with-react-router-dom-a-practical-guide?utm_source=hashnode&utm_medium=feed)

Learn how to implement dynamic routes in React using react-router-dom. This step-by-step guide covers route setup, navigation with Link, and accessing param

4 min read · [ravipratihast.hashnode.dev](https://ravipratihast.hashnode.dev/implementing-dynamic-routes-in-react-with-react-router-dom-a-practical-guide?utm_source=hashnode&utm_medium=feed)

[Oct 26, 2024](https://hashnode.com/posts/implementing-dynamic-routes-in-react-with-react-router-dom-a-practical-guide/671c7e19893d1c827e1759e0)

### [Calculate the Length of a String Without using Inbuilt methods.](https://ravipratihast.hashnode.dev/calculate-the-length-of-a-string-without-using-inbuilt-methods?utm_source=hashnode&utm_medium=feed)

Here in this situation, we will calculate the length of the string without using inbuilt functions. We will solve this problem using a while loop, here we will use a counter that will count the number of elements before the null character and an int...

1 min read · [ravipratihast.hashnode.dev](https://ravipratihast.hashnode.dev/calculate-the-length-of-a-string-without-using-inbuilt-methods?utm_source=hashnode&utm_medium=feed)

[May 16, 2022](https://hashnode.com/posts/calculate-the-length-of-a-string-without-using-inbuilt-methods/62826dc683e2720b553c517c)

### [Functions](https://ravipratihast.hashnode.dev/functions?utm_source=hashnode&utm_medium=feed)

What are functions ? A line code that is used numerous times, in a program. The reused line of code is written inside the function which is then called and this block code written inside the function will process the input and give the required out ...

3 min read · [ravipratihast.hashnode.dev](https://ravipratihast.hashnode.dev/functions?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/functions/627600e1317fc95a74ca71ec) [May 7, 2022](https://hashnode.com/posts/functions/627600e1317fc95a74ca71ec)

### [Switch and if-else if statement in JS](https://ravipratihast.hashnode.dev/switch-and-if-else-if-statement-in-js?utm_source=hashnode&utm_medium=feed)

Find out difference of switch and if-else if statements ? what are truthy and falsy value?

4 min read · [ravipratihast.hashnode.dev](https://ravipratihast.hashnode.dev/switch-and-if-else-if-statement-in-js?utm_source=hashnode&utm_medium=feed)

[Apr 21, 2022](https://hashnode.com/posts/switch-and-if-else-if-statement-in-js/626160170f819f588af725d9)

### [Variables](https://ravipratihast.hashnode.dev/variables?utm_source=hashnode&utm_medium=feed)

what are Variables & Values? why to use them? When you want a value to be stored somewhere, you store it in a variable but why? Because to use it repeatedly in the whole program. Let's get into some details, values are the smallest unit of informat...

3 min read · [ravipratihast.hashnode.dev](https://ravipratihast.hashnode.dev/variables?utm_source=hashnode&utm_medium=feed)

[Apr 19, 2022](https://hashnode.com/posts/variables/625e55119ad0ef10f07bf16a)
