---
title: "craftzniac (@craftzniac) | Hashnode"
description: "the adventures of craftzniac. Read the latest articles by craftzniac on Hashnode."
url: "https://hashnode.com/@craftzniac"
---

@craftzniac

# craftzniac

@craftzniac · Nigeria · Joined April 2023

the adventures of craftzniac

### [My beef with Next.js's file-based routing](https://craftzniac.hashnode.dev/my-beef-with-nextjs-file-based-routing?utm_source=hashnode&utm_medium=feed)

As someone who has mostly worked with Next.js up until 3 weeks ago, I have gradually moved from really liking file-based routing to having mixed feelings about it, especially since I started working with react-router-v7 3 weeks ago. What is this all...

4 min read · [craftzniac.hashnode.dev](https://craftzniac.hashnode.dev/my-beef-with-nextjs-file-based-routing?utm_source=hashnode&utm_medium=feed)

[Apr 18, 2025](https://hashnode.com/posts/my-beef-with-nextjs-file-based-routing/68027d421ed6e80302b3d2a4)

### [Building a simple Reactjs drop zone to choose a file](https://craftzniac.hashnode.dev/building-a-simple-reactjs-drop-zone-to-choose-a-file?utm_source=hashnode&utm_medium=feed)

react drop zone, drop zone, how to build a react drop zone, choose a file by drag and drop

3 min read · [craftzniac.hashnode.dev](https://craftzniac.hashnode.dev/building-a-simple-reactjs-drop-zone-to-choose-a-file?utm_source=hashnode&utm_medium=feed)

[Jun 21, 2023](https://hashnode.com/posts/building-a-simple-reactjs-drop-zone-to-choose-a-file/6493839870ebf1215c71e490)
