blockchain React web3

Add a web3 connect button to your React App with TypeScript and Metamask.

Metamask is the most popular cryptocurrency wallet with over 10 Million monthly active users. Available as a browser extension and mobile app, Metamask provides key functionalities that make it easy to interact with the Ethereum blockchain and other notable chains like Binance, Avalanche, and Polygon. Web3 developers may use these capabilities to power decentralized apps (dApps), allowing users to perform blockchain-based transactions securely with a single sign-on.

In this article, we will use TypeScript to add a Metamask connect button to a basic React project. Google’s Firebase social login, which allows developers to build apps that authenticate users using their Google, Facebook, GitHub, and Twitter accounts, is a similar traditional web equivalent.

Let’s get started. 

Beginners React

12 Project Ideas for React Beginners

In our previous article, I mentioned the importance of working on projects for beginners to advance their mastery of the React framework.

Here are 12 project ideas for students learning React:


6 Common Issues Beginner React Developers Face

As a powerful and popular JavaScript library for building user interfaces, React offers many benefits for web development. However, like any framework, React can also present challenges for new developers learning the ropes. In this article, we’ll explore some common issues that new React developers may face, along with suggestions for overcoming these challenges.

Some common issues that new React developers may encounter include the following:

  • Understanding the basics of React, such as components, state, and props.
  • Getting familiar with the React syntax and workflow, including JSX, and using components to build complex user interfaces.
  • Learning how to write and organize CSS in a React application effectively
  • Difficulty figuring out how to manage state in a React application
  • Figuring out how to debug React applications and troubleshoot issues
  • Learning how to optimize React applications for performance
AWS React

Create a Photo Feed App with React, Tailwind CSS and AWS Amplify


Cloud-based web apps are increasingly becoming the standard way of creating and building applications due to the immense benefits they come with. This tutorial will show you how to build a full-stack cloud-based Instagram clone with AWS Amplify, React, and Tailwind CSS.  


Create and Deploy A React Application with Google Sheets API and Tailwind CSS


Like its’ Microsoft counterpart Excel, Google Sheets has got a lot of powerful features we can use to improve our productivity. There are quite a number of indie startups whose goals are to help people master the use of Google sheets in powering web apps or even simple data trackers.

blockchain moralis React web3

Build a Token Dashboard with React Hooks, Moralis API, and Bootstrap CSS


Ever since I discovered Moralis, I’ve always wanted to play around with the API to see its capabilities. If you’re interested in my work with QuickNode API, you can find it here