Forem

Werliton Silva profile picture

Werliton Silva

Frontend Specialist | Mentor | Sharing insights on React, CSS, architecture, and performance

Location São Luis, MA Joined Joined on  Personal website https://www.linkedin.com/in/werliton-silva/ github website

Education

UFMA

Pronouns

He

Work

Frontend Specialist

Five Year Club
8 Week Community Wellness Streak
4 Week Community Wellness Streak
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Writing Debut
Four Year Club
Three Year Club
Two Year Club
One Year Club
How to Standardize Commit Messages with Commitlint and Custom Rules
Cover image for How to Standardize Commit Messages with Commitlint and Custom Rules

How to Standardize Commit Messages with Commitlint and Custom Rules

2
Comments
2 min read

Want to connect with Werliton Silva?

Create an account to connect with Werliton Silva. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Do the Basic, Then the Magic - Staying Productive Without Getting Lost in Refactoring
Cover image for Do the Basic, Then the Magic - Staying Productive Without Getting Lost in Refactoring

Do the Basic, Then the Magic - Staying Productive Without Getting Lost in Refactoring

Comments
2 min read
Introduction to Commitlint and Semantic Commits for Beginner Devs
Cover image for Introduction to Commitlint and Semantic Commits for Beginner Devs

Introduction to Commitlint and Semantic Commits for Beginner Devs

4
Comments 2
3 min read
Table-Driven Method: How Tchaca Stopped Suffering from if and switch in React
Cover image for Table-Driven Method: How Tchaca Stopped Suffering from if and switch in React

Table-Driven Method: How Tchaca Stopped Suffering from if and switch in React

5
Comments 2
3 min read
The 5 Websites I Use the Most to Create Content (and You Should Know Too)
Cover image for The 5 Websites I Use the Most to Create Content (and You Should Know Too)

The 5 Websites I Use the Most to Create Content (and You Should Know Too)

5
Comments 1
2 min read
Master React State: When to Use useState vs useReducer (No More Confusion)
Cover image for Master React State: When to Use useState vs useReducer (No More Confusion)

Master React State: When to Use useState vs useReducer (No More Confusion)

10
Comments 4
4 min read
Clean Up Your React Code: How the Object Lookup Pattern Replaces Endless Ifs
Cover image for Clean Up Your React Code: How the Object Lookup Pattern Replaces Endless Ifs

Clean Up Your React Code: How the Object Lookup Pattern Replaces Endless Ifs

5
Comments
1 min read
Celebrating 5 Years on DEV Community: Join the Journey!
Cover image for Celebrating 5 Years on DEV Community: Join the Journey!

Celebrating 5 Years on DEV Community: Join the Journey!

8
Comments
2 min read
I Forked a Repo but Only Got the `main` Branch - Here's What I Did
Cover image for I Forked a Repo but Only Got the `main` Branch - Here's What I Did

I Forked a Repo but Only Got the `main` Branch - Here's What I Did

5
Comments
2 min read
Interface vs Type in TypeScript + React: Which one should I use?
Cover image for Interface vs Type in TypeScript + React: Which one should I use?

Interface vs Type in TypeScript + React: Which one should I use?

5
Comments
3 min read
undefined in Optional Types: The Gotcha No One Warned Me About
Cover image for undefined in Optional Types: The Gotcha No One Warned Me About

undefined in Optional Types: The Gotcha No One Warned Me About

6
Comments 1
2 min read
`enum` vs `const`: Which One Should You Actually Use?
Cover image for `enum` vs `const`: Which One Should You Actually Use?

`enum` vs `const`: Which One Should You Actually Use?

8
Comments 3
2 min read
DRY, KISS & YAGNI: Clean Code for Kids (with React.js)
Cover image for DRY, KISS & YAGNI: Clean Code for Kids (with React.js)

DRY, KISS & YAGNI: Clean Code for Kids (with React.js)

5
Comments
2 min read
🧙‍♂️ The Magic Wrapper: Understanding HOCs in React (For Beginners)
Cover image for 🧙‍♂️ The Magic Wrapper: Understanding HOCs in React (For Beginners)

🧙‍♂️ The Magic Wrapper: Understanding HOCs in React (For Beginners)

5
Comments
2 min read
The Octopus Who Traveled Through Git Time
Cover image for The Octopus Who Traveled Through Git Time

The Octopus Who Traveled Through Git Time

5
Comments
2 min read
🪟 I Love Linux, But I'm Stuck on Windows: Terminal Commands Every Dev Should Know
Cover image for 🪟 I Love Linux, But I'm Stuck on Windows: Terminal Commands Every Dev Should Know

🪟 I Love Linux, But I'm Stuck on Windows: Terminal Commands Every Dev Should Know

Comments
2 min read
🧛‍♂️ How to Apply the Dracula Theme to Windows Terminal in 5 Minutes
Cover image for 🧛‍♂️ How to Apply the Dracula Theme to Windows Terminal in 5 Minutes

🧛‍♂️ How to Apply the Dracula Theme to Windows Terminal in 5 Minutes

6
Comments 4
2 min read
Is `toLocaleString` Useful? Absolutely! Here's How to Format Data Smartly with JavaScript
Cover image for Is `toLocaleString` Useful? Absolutely! Here's How to Format Data Smartly with JavaScript

Is `toLocaleString` Useful? Absolutely! Here's How to Format Data Smartly with JavaScript

Comments
2 min read
How I Made My Micro-Frontend Load Faster with Just Two Techniques
Cover image for How I Made My Micro-Frontend Load Faster with Just Two Techniques

How I Made My Micro-Frontend Load Faster with Just Two Techniques

5
Comments 1
2 min read
Is It Over for `localStorage`? Was It Ever That Good?
Cover image for Is It Over for `localStorage`? Was It Ever That Good?

Is It Over for `localStorage`? Was It Ever That Good?

4
Comments 2
3 min read
How to validate two fields that depend on each other with Yup and Zod
Cover image for How to validate two fields that depend on each other with Yup and Zod

How to validate two fields that depend on each other with Yup and Zod

4
Comments 3
3 min read
Level Up Your Coding: 5 More Free Sites Every Beginner Dev Must Know
Cover image for Level Up Your Coding: 5 More Free Sites Every Beginner Dev Must Know

Level Up Your Coding: 5 More Free Sites Every Beginner Dev Must Know

Comments
3 min read
Level Up Your Coding: 5 Free Sites Every Beginner Dev Must Know
Cover image for Level Up Your Coding: 5 Free Sites Every Beginner Dev Must Know

Level Up Your Coding: 5 Free Sites Every Beginner Dev Must Know

1
Comments
2 min read
No More Eye Strain: 5 Must-Have Dark Themes to Boost Your VS Code!
Cover image for No More Eye Strain: 5 Must-Have Dark Themes to Boost Your VS Code!

No More Eye Strain: 5 Must-Have Dark Themes to Boost Your VS Code!

Comments 1
3 min read
3 Essential & Interactive Sites to Master Web Animations (Every Dev Should Know)
Cover image for 3 Essential & Interactive Sites to Master Web Animations (Every Dev Should Know)

3 Essential & Interactive Sites to Master Web Animations (Every Dev Should Know)

Comments
1 min read
The Ultimate Guide: Master CSS @keyframes for Stunning Animations (No Bullsh*t)
Cover image for The Ultimate Guide: Master CSS @keyframes for Stunning Animations (No Bullsh*t)

The Ultimate Guide: Master CSS @keyframes for Stunning Animations (No Bullsh*t)

4
Comments 2
3 min read
Simplify Your Content Management: Why Contentlayer is a Game-Changer for Devs
Cover image for Simplify Your Content Management: Why Contentlayer is a Game-Changer for Devs

Simplify Your Content Management: Why Contentlayer is a Game-Changer for Devs

Comments
5 min read
Unravel Your React Errors: 2 Tips to Supercharge Your Debugging
Cover image for Unravel Your React Errors: 2 Tips to Supercharge Your Debugging

Unravel Your React Errors: 2 Tips to Supercharge Your Debugging

Comments 1
4 min read
Is Your Website Slow? How Unexpected CSS Units Can Be the Problem (and the Solution!)
Cover image for Is Your Website Slow? How Unexpected CSS Units Can Be the Problem (and the Solution!)

Is Your Website Slow? How Unexpected CSS Units Can Be the Problem (and the Solution!)

1
Comments
2 min read
Turbocharge Your VS Code: 5 Secrets to a Blazing Fast, Clutter-Free Editor
Cover image for Turbocharge Your VS Code: 5 Secrets to a Blazing Fast, Clutter-Free Editor

Turbocharge Your VS Code: 5 Secrets to a Blazing Fast, Clutter-Free Editor

1
Comments 1
4 min read
Create Amazing Interfaces: 10 Essential UX Principles Every Dev Needs to Know
Cover image for Create Amazing Interfaces: 10 Essential UX Principles Every Dev Needs to Know

Create Amazing Interfaces: 10 Essential UX Principles Every Dev Needs to Know

2
Comments 6
3 min read
Simplify React Forms: 3 Solutions to Avoid Common Traps
Cover image for Simplify React Forms: 3 Solutions to Avoid Common Traps

Simplify React Forms: 3 Solutions to Avoid Common Traps

11
Comments 6
2 min read
Instant Loading: 10 Essential Hacks to Optimize Your Site's First Page Load
Cover image for Instant Loading: 10 Essential Hacks to Optimize Your Site's First Page Load

Instant Loading: 10 Essential Hacks to Optimize Your Site's First Page Load

1
Comments
2 min read
Master React Form Validation: 3 Battle-Tested Libraries
Cover image for Master React Form Validation: 3 Battle-Tested Libraries

Master React Form Validation: 3 Battle-Tested Libraries

6
Comments 4
3 min read
`useEffect` with Cleanup Function in React: What It Is, When to Use It, and Why
Cover image for `useEffect` with Cleanup Function in React: What It Is, When to Use It, and Why

`useEffect` with Cleanup Function in React: What It Is, When to Use It, and Why

13
Comments 7
3 min read
Write Less and Deliver More: 3 CSS Preprocessors (Free and Powerful)
Cover image for Write Less and Deliver More: 3 CSS Preprocessors (Free and Powerful)

Write Less and Deliver More: 3 CSS Preprocessors (Free and Powerful)

5
Comments 3
3 min read
Frontend Imports Demystified: Files, Images, and Fonts Explained Simply
Cover image for Frontend Imports Demystified: Files, Images, and Fonts Explained Simply

Frontend Imports Demystified: Files, Images, and Fonts Explained Simply

7
Comments
2 min read
Stop Struggling with Forms in React - 4 Smart Ways to Handle Them
Cover image for Stop Struggling with Forms in React - 4 Smart Ways to Handle Them

Stop Struggling with Forms in React - 4 Smart Ways to Handle Them

18
Comments 12
2 min read
Git Error: `fatal: refusing to merge unrelated histories`
Cover image for Git Error: `fatal: refusing to merge unrelated histories`

Git Error: `fatal: refusing to merge unrelated histories`

3
Comments 1
2 min read
Why Your Screen Isn’t Showing What You Expected
Cover image for Why Your Screen Isn’t Showing What You Expected

Why Your Screen Isn’t Showing What You Expected

3
Comments
1 min read
Why is my React component flickering?
Cover image for Why is my React component flickering?

Why is my React component flickering?

13
Comments 10
3 min read
What's Happening with React Frontend Job Openings?
Cover image for What's Happening with React Frontend Job Openings?

What's Happening with React Frontend Job Openings?

8
Comments 10
1 min read
Stop Losing Clicks: How Open Graph Makes Your Links Stand Out
Cover image for Stop Losing Clicks: How Open Graph Makes Your Links Stand Out

Stop Losing Clicks: How Open Graph Makes Your Links Stand Out

5
Comments 1
3 min read
Micro Frontends + Rsbuild + Module Federation in a Monorepo? Yes, We Do!
Cover image for Micro Frontends + Rsbuild + Module Federation in a Monorepo? Yes, We Do!

Micro Frontends + Rsbuild + Module Federation in a Monorepo? Yes, We Do!

5
Comments 5
2 min read
Do You Really Know What's Inside Your Object? Or Are You Just Trusting for...in?
Cover image for Do You Really Know What's Inside Your Object? Or Are You Just Trusting for...in?

Do You Really Know What's Inside Your Object? Or Are You Just Trusting for...in?

5
Comments 2
2 min read
6 Advanced Security Tips for Front-End Projects with React
Cover image for 6 Advanced Security Tips for Front-End Projects with React

6 Advanced Security Tips for Front-End Projects with React

6
Comments 8
4 min read
Stop Suffering from Prop Drilling: See 5 Tips that Can Save Your Code
Cover image for Stop Suffering from Prop Drilling: See 5 Tips that Can Save Your Code

Stop Suffering from Prop Drilling: See 5 Tips that Can Save Your Code

2
Comments 2
3 min read
The technique every React Dev should use to measure bundle size in Vite
Cover image for The technique every React Dev should use to measure bundle size in Vite

The technique every React Dev should use to measure bundle size in Vite

8
Comments 11
3 min read
Error with useEffect in Next.js? Understand when to use it "use client"
Cover image for Error with useEffect in Next.js? Understand when to use it "use client"

Error with useEffect in Next.js? Understand when to use it "use client"

1
Comments 4
2 min read
Error: ENOENT: no such file or directory, open no NextJS
Cover image for Error: ENOENT: no such file or directory, open no NextJS

Error: ENOENT: no such file or directory, open no NextJS

4
Comments 6
2 min read
[Error: Failed to collect page data for /seed] { type: 'Error' } in NextJs
Cover image for [Error: Failed to collect page data for /seed] { type: 'Error' } in NextJs

[Error: Failed to collect page data for /seed] { type: 'Error' } in NextJs

Comments
2 min read
Error Monitoring with Sentry in React + Vite: A Complete Guide
Cover image for Error Monitoring with Sentry in React + Vite: A Complete Guide

Error Monitoring with Sentry in React + Vite: A Complete Guide

4
Comments
6 min read
This might save your React component from crashing

This might save your React component from crashing

Comments
2 min read
5 Foolproof Techniques to Make Your React App's Performance Totally Forgettable
Cover image for 5 Foolproof Techniques to Make Your React App's Performance Totally Forgettable

5 Foolproof Techniques to Make Your React App's Performance Totally Forgettable

Comments
2 min read
8 Foolproof Techniques to Make Your Form Validation a Complete Disaster
Cover image for 8 Foolproof Techniques to Make Your Form Validation a Complete Disaster

8 Foolproof Techniques to Make Your Form Validation a Complete Disaster

Comments
3 min read
[Você sabia?] Você já usa Singleton no seu app React sem perceber
Cover image for [Você sabia?] Você já usa Singleton no seu app React sem perceber

[Você sabia?] Você já usa Singleton no seu app React sem perceber

Comments
2 min read
CSS Sem Glamour: O que ninguém te conta sobre usar frameworks no dia a dia.
Cover image for CSS Sem Glamour: O que ninguém te conta sobre usar frameworks no dia a dia.

CSS Sem Glamour: O que ninguém te conta sobre usar frameworks no dia a dia.

Comments 2
2 min read
Você sabe mesmo o que está dentro do seu objeto? Ou só tá confiando no for...in?
Cover image for Você sabe mesmo o que está dentro do seu objeto? Ou só tá confiando no for...in?

Você sabe mesmo o que está dentro do seu objeto? Ou só tá confiando no for...in?

Comments
2 min read
[Parte 3] Enviando dados entre aplicações com Module
Cover image for [Parte 3] Enviando dados entre aplicações com Module

[Parte 3] Enviando dados entre aplicações com Module

Comments
2 min read
[Parte 2] — O que é Module Federation e que problema ele resolve?
Cover image for [Parte 2] — O que é Module Federation e que problema ele resolve?

[Parte 2] — O que é Module Federation e que problema ele resolve?

Comments
2 min read
loading...