DEV Community

Seanmclem profile picture

Seanmclem

Developer looking to be awesome

Location Floridia Joined Joined on  Personal website https://seanmclements.com github website

Work

Senior web developer at Earth

Last 250 comments

How to Create and Publish a React Component Library

How different would this be for react native components?

Microsoft Wants to Stop Supporting Windows 7 Switch to Linux Now

My reply was comparing windows 10 to windows 7. Not linux

Creating a HUD in react-three-fiber

Hi thanks! Is there any way to reduce the delay? Make it comp...

As a beginner to JavaScript, which stack should I learn first MEAN/MERN ?

Vanilla first. Then MERN. Angular seems to be dropping in pop...

To Typescript Or Not To?

"what's the point" is not the same thing as a "risk"

Deno Deploy Beta - First look & start up times

It seems like the vendor lock-in that you're worried about is...

Use Zustand and Immer to Manage the state of your React app

This is cool. Using mutable state to make the zustand update ...

How to abort the whole git stash process if a merge conflict has occurred in Git?

error: unknown option reset

Magic Link Authentication and Route Controls with Supabase and Next.js

Would these be the kind of cookies that would require notific...

Building the Portfolio: WebOS

Love it! Small note on the name. In case you didn't know en.m...

I made an app for Web Developers!

I'm glad you made it! Keep making things

Lit Simple Starter Kit with Vitejs+TypeScript

How well does it handle re-renders if you use many nested chi...

Setup Stripe Payment for React Native using Expo

Did you ever get iOS to work?

Could Aleph.js be the next big React Framework?

alephjs.org/

I made an app for Web Developers!

This is Awesome! Thanks for making this!

Building a better Web View for mobile apps

Right, but isn't using a web view in a native app - what capa...

Should I focus on learning JavaScript over the summer or learn a different language?

Well of course. But it would be great to choose a language wi...

Should I focus on learning JavaScript over the summer or learn a different language?

It depends, maybe you want to write web apps, phone/tablet ap...

Adding keyboard shortcuts in React

Did it work?

[React-Native]Run a code before close

it doesn't

SolidJS - React meets Svelte?

@alexmercedcoder the second snippet you mentioned is still m...

Building my own desktop environment for the web, my 10 months journey

How does your file manager work?

You no longer need to import React from 'react'

When using Vite - it still seems to make me use it on react 17

Consuming a Stencil JS component in several frameworks

I'll test it again and see, and then update this post. Still ...

A creative way to have required arguments in JavaScript

Or, typescript

I created a collection of UI Components for React built with Tailwind CSS

Is the drop down accessible?

First steps building an app using Electron with Typescript

That's it?

Lodash chaining alternative

but the function still uses chain()

Errors Are Not Exceptions

What's your vs code theme?

Don't Use VSCODE Anymore!

Everybody's different.

Interactive Menu Bar using JavaScript, SVG & CSS- JSitor

no longer works

Every developer is self taught

Very little of what I do on any given day - was influenced by...

IDE’s are stuck in the past

Personally, I much prefer running on my local file system

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

Well I have worked with many other formats and I take pride i...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

We can agree to disagree then. JSX works best for me in every...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

but they are not separated. The respective frameworks have ps...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

I so consistently need to control my html with Javascript. Fe...

How often do you re-visit your reading list?

Not often lately. I put so many things there and I used to re...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

As opposed to working with regular HTML, razor pages, Angular...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

Neither trouble me at all in jsx. There are very easy ways to...

[RELEASE] GlueDOM: JSX alternative to make non-trivial components easier to read and maintain

I really like jsx.

Run Windows 10 on ARM64 in QEMU on Apple Silicon Mac

There isn't any complex markdown in this article

Run Windows 10 on ARM64 in QEMU on Apple Silicon Mac

This is not really the way to repost something here

How to deploy Docusaurus v2 on GitLab Pages

I was literally just struggling with this last night. Finally...

What's New in Bootstrap 5

var tooltipTriggerList = [].slice.call(document.querySelector...

Creating your own tools

I've been working on tools to interact with the filesystem AP...

17 Pro JavaScript tricks you didn't know

Pretty much the #1 rule when learning programming is to not o...

React + Firebase + Stripe = Fireact, the open-source project for your next SaaS product.

All the Stripe stuff is on the front end? Don't you need a lo...

I Tried to Create HTML Alternative, Here's What Happened...

I've been thinking about something like this for a while. Per...

10 Reasons Why I Recommend Svelte To Every New Web Developer

9, Shorthand attributes for passing props, the child componen...

Have you ever code when you were high? 🥃🤪

It can go either way for me. Sometimes I have a lot of ideas ...

Have you ever code when you were high? 🥃🤪

It's that special kind of drunk youtu.be/frYFWjXufm8

Create and deploy an Express NodeJS with UI using Vercel (Free)

Found a Blog on medium confirming it was at least a little fa...

Create and deploy an Express NodeJS with UI using Vercel (Free)

How bad is a cold-start on their free tier?

A First Look at MarkoJS

React doesn't have loop components. Or really any bundled com...

React should become a framework already

I feel like Gatsby, Next JS, Blitz.js, etc get the job done

Most React course obsolete?

I recently started a new job. They have a well established pr...

Making a 2D RPG game with react-three-fiber

This is amazing. Do you think a lot of the 2D scripts for thi...

React not easy to learn?

React can be a shock at first, but a little time and patience...

React Native Web platform specific web.js extension

Awesome description. Very helpful thanks. I'm using expo late...

Svelte for Sites, React for Apps

Everybody is different.

Aahh Firebase

is this a general concern with noSQL and non-relational DBs? ...

What songs help get you "unstuck"?

Tool is perfect.

The easiest way to publish your project

The pricing scheme seems elaborate, but inexpensive if you're...

Has anyone worked in React and Angular both?

I prefer react. The rigidity of angular is something that nev...

finally received codespaces

Me too. No email yet

What are you looking forward to when the pandemic is over?

Socializing, maybe speak at a conference. Things I never want...

What dev tech holds the most future potential?

My questions still stand though

What dev tech holds the most future potential?

I seen people shove entire JavaScript interpreters into w a s...

What dev tech holds the most future potential?

What is happening with crypto? And how can I get in on it ? D...

TypeScript is slow. What can we do about it?

use less code-formatting extensions. That's what slows down v...

Typper 💻🎮, (the beginning of) a typing game [v0.2.0-beta]

I love it! It's like The Typing of the Dead, but much easier ...

Who's participating in Hacktoberfest 2020?

This guy 👍🏻 👍🏻

REMIX- A new React Framework from the creators of React Router

Their Twitter account hasn't tweeted much since July

If you had a time machine, what would you tell your younger self?

You do have a time machine... Everyday you can send messages ...

What programming concept did you struggle the most with?

Global state management in react. I really don't like any opt...

You Should Use Strapi

I really like that it works so well out of the box, and you c...

Heroku is still the best way to start a hobby project

It is amazing just being able to publish to heroku and consum...

What is the difference between dot notation and this : [''] while using an object in javascript

The later allows you to use variables to reference object key...

Can You Code on iPad Pro?

On Android, chromebook, any other platform, you can run the s...

Can You Code on iPad Pro?

How can you run the server without node?

Using Dynamic Components And a Pattern I Devised Myself to Create a No Code Web Interface Builder

I wish React had something like Dynamic Components. Looks lik...

Is it just me or...

Everything you don't understand yet is an opportunity, not a ...

Use lookup tables for cleaning up your JS/TS code

Why is this referred to as a lookup table, when it's just a p...

What new software libraries and tools etc. are you excited about?

But react navigation works with web now.

What steps do you need to take as an aspiring web developer in order to increase your chances of landing a job?

Look at jobs you want, find out why you're not qualified for ...

If you would create a small social network in 2020 what stack it would have?

Prisma?

JavaScript's Functional Programming Mythology

they click their heels three times while chanting the JS Budd...

Hello! We're .TECH and we're here to give you the domain name you've always wanted but couldn't get!

I don't see it

I'm Joining the MarkoJS Core Team

Congratulations Ryan! I look forward to reading more about Ma...

Linux is a bigger threat to windows than you think

In this example, I believe it's referring to all x86 apps for...

Linux is a bigger threat to windows than you think

I think here it's being used like an expression for x86

Linux is a bigger threat to windows than you think

Rumor is that the new Windows 10X will abandon win32 support ...

Linux is a bigger threat to windows than you think

I just recently installed Ubuntu on a separate partition on m...

How we created our base Expo App

Great post and intention, but honestly I was expecting this t...

How to install Vscode on android

Well primarily I use Windows, Linux, Mac OS, and even chrome ...

How to install Vscode on android

Well, I might have tiny-screen issues on my phone. I'm just e...

How to install Vscode on android

VHS code seems to work fine. It's basically just a wrapper fo...

How to install Vscode on android

Is there?

run vscode in browser in a single command

It might simplify things. Code-server has been working great ...

What is the best text editor? (Using Science)

I use a hammer and chizzle on a stone tablet. Everyone else i...

Observables, Reactive Programming, and Regret

Honestly the purpose of Rxjs is less clear to me than ever, b...

Buiding Chat App with React Native and Socket.io

This article is all I need to build a full scale chat app. Th...

In what year did you learn Web Development?

I was trying for a couple years but really became active once...

Could Apple Be Forced to Reduce App Store Fees?

Yeah, the truth is that once you go through all of the effort...

Please, don't politicize DEV!

No, you

Please, don't politicize DEV!

If you're biggest injustice is a small, harmless vocabulary c...

Please, don't politicize DEV!

Fixing something that doesn't solve everything doesn't mean i...

Please, don't politicize DEV!

Oh geez. OP thinks anti-racism is controversial politics, and...

Module not found: Can't resolve 'uuid/v4'

What's your file look like? Did you npm install uuid?

js-coroutines passes 100 GitHub stars, gets own website, API docs, typings + more examples

"The power to sort, stringify, compress, decompress and run y...

3 reasons why web developers use Macs

Well OS X can also build Android apps. I'd rather go with the...

3 reasons why web developers use Macs

I've been a Windows-only user for decades. I was recently usi...

3 reasons why web developers use Macs

Also, if you choose to go the hybrid app development approach...

Is there a future for a front end dev who doesn't know how to use React/Vue/Angular?

A future of picking a framework and learning it, maybe. Why m...

Building a restful API using Deno (Part1)

Just curious, why not use typescript? Thanks for the post! I'...

For Empowering Community

Is forem open source? I didn't see. You have to apply to make...

I made a Game with vanilla HTML CSS and JavaScript

Of course, I just wasn't sure if you had to implement your own

I made a Game with vanilla HTML CSS and JavaScript

Did you need to do collision detection?

What's your obsession?

Javascript/TypeScript, React. Building native apps or electro...

Creating and testing a react package with CRA and rollup

you don't define pkg in package.json

Instagram Widget: My First WebComponent

That's a really cool table for the component API

Seeking a freelance React developer

We can DM if you follow back.

Apollo GraphQL: How to build a Full-stack app with React and Node Js

Does graphql not require you to host your database somewhere?...

What is your top tool that most devs would be surprised you use regularly?

Windows Subsystem for Linux, the terminal runs tests much fas...

What is your top tool that most devs would be surprised you use regularly?

Vs code has never let me down for this purpose.

New React Hooks Pattern? Return a Component

I really like this way of using hooks

[SPOILERS] Anybody watch Devs on Hulu? What did you think?

Yeah Stewart's motivations confused me. Why would breaking th...

A Simple Argument For Typescript

Self-documenting code is pretty nice too.

A Simple Argument For Typescript

My code has grown simpler to write and maintain since I start...

What is a problem you constantly have with CSS, or something you keep wanting to learn how to do?

It can do amazing complicated things rather simply, but somet...

Tell me about your first email address

I had just played Mortal Kombat 2 or 3 for the first time. So...

MERN, MEAN OR FERN stack?

I've never heard of Fern before, but I personally don't like ...

What's the kindest thing someone's ever done for you during your career?

Hire me with no experience

How has your opinion on "clean code" changed throughout your career?

Sometimes, the "cleaner" the code - the more obfuscated and...

A Beginner’s Guide to GraphQL

Does GraphQL rely on a mongoDB server? Or does it directly ...

Is TypeScript Really... A Language??

The why does it matter? is strong with this topic

Build a blog with Next (React.js), Strapi and Apollo

Where is your data actually stored? I don't see any mention o...

Add Eat Repeat

I think it's a great way to start a react native app. Even ...

Micro Frontends: a deep dive into the latest industry trend.

I suppose that was my point.

Electron, the future?

Things can coexist.

JavaScript Destructuring Explained

Then data does not contain order. You need to try just stor...

JavaScript Destructuring Explained

What did you try instead? What's the type of the response? ...

JavaScript arcade machine

How does code guppy integrate with all this? Do you need a ...

Buying a game console in 2020

Switch is great if you're not a huge gamer. It's pretty aff...

React.JS Developer Anyone . I Need Help?

What feature?

What are the recent javascript technologies that I should use in my project?

Nest Js is that server-side node framework. A little bleedi...

Solve your own problem, everything else will follow 🙌

Launder

5 tips to improve your React and JS code

User is. So isn't user.flag? It's on the user object create...

What is the ⚡️FASTEST⚡️ way of building a "nocode" desktop and mobile app?

Javascript

5 tips to improve your React and JS code

In #5, you're manually setting user.flag before passing it ...

A simple COVID-19 dashboard I made on the weekend

Recovered should maybe be a negative number? Otherwise it w...

Hookify Your React Forms

What if I have to use a custom input? Like a custom upload ...

Styling in React

Thanks, I see now. They're the actual props passed to the s...

Styling in React

But you don't have to pass them in to a function manually? ...

Styling in React

Where do the props come from for the dynamic styled-compone...

Flutter development coming from a web background

.. Nice

What’s new in React Router v6

Looks great. Excited to try it

Flutter development coming from a web background

Did you try flutter for web at all?

Creating a rudimentary pool table game using React, Three JS and react-three-fiber: Part 1

Creating a basic scene: First code sample uses mesh, boxBu...

Creating a rudimentary pool table game using React, Three JS and react-three-fiber: Part 1

Your first code sample appears to be missing some imports

Is it true that components in a ReactJS app should be divided into container components and presentational components?

One of the original articles that really popularized this i...

Code Smell: No AND in Function name

If it takes a standard query object for what to filter by

Code Smell: No AND in Function name

In the example of 2 functions, makeTea and addSugar, what w...

Announcing Ionic 5!

Yeah they're not scaling properly to 100% width

Visual Studio Code Setup

Do things like code spell checker ever cause vs code to slo...

Why would people hate React (or JSX), but not Vue SFC, or even Angular?

There would be no good choices without bad ones

Why would people hate React (or JSX), but not Vue SFC, or even Angular?

Seems like anyone can do whatever they want - is not a bad ...

Say Goodbye To Provider Hell With react-component-pack

I like this! I was looking for something just like it recen...

React Router hooks will make your component cleaner

These new hooks, released in September, are currently very ...

The "best" web framework?

With frameworks basically just being an abstraction on top ...

MongoDB announced GraphQL integration

Do I need to be using the stitch serverless Platform in ord...

It is ⌚time to ditch ReactJS or Angular and use better web standards like web components😍 part 1

Where was this?

Microsoft Wants to Stop Supporting Windows 7 Switch to Linux Now

WSL is not installed by default

Microsoft Wants to Stop Supporting Windows 7 Switch to Linux Now

Windows 10 isn't bloated and doesn't use a lot of hardware re...

React hooks with TypeScript

I feel like there's some typescript missing

Getting Started with Expo Web

Is Expo the only way to use React Native Web? Or can it als...

🤔🌐 React Native for web developers

Just listened to you on react podcast, talking about how in...

Now GitHub Is Super Popular ???

Was this a post?

Now GitHub Is Super Popular ???

Spam is everywhere. I've seen it here on Dev.

On Deno and the future of Node

I'm not sure that the lack of a package manager is somethin...

Have you ever come close to quitting software?

Yeah, before I got started and shortly after. I thought so ...

Building a payments system with React and Stripe

Ever gotten the PaymentRequestButton to work in react?

Hot to call this function from another component in react?

Where are the components?

is it time to be @brave ?

Isn't it a fork of chromium? How is it using less CPU? Isn'...

Have you used "preact"? react's 3kb alternative

I have not used it. I would consider using it, But the fact...

The Trouble with TypeScript

With minimal effort and minimal extra code -you can use typ...

Become a React Developer in a Weekend

The tic-tac-toe tutorial from the docs was enough to get me...

Become a React Developer in a Weekend

I think it's implied that in one weekend you can gain enoug...

Flutter Vs Ionic : Choose Best For Your Mobile App

Preffered vs the other

How to Build a Modular React Component Library

Why is the answer always bit?

Introduction to WebComponents with ShadowDOM

I've never seen HTML Imports lumped in with specs that make...

Looking for Contributors on CONNECTIVE HTML

Looks cool! const MyComp = ({ name }, renderer) => <...

Dev Quotes

"perfect is the enemy of done"

🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)

Does deno actually run typescript? I keep seeing that it us...

Advanced TypeScript series. Would you be interested?

I think advanced typescript should include some intermediat...

The new CSS Grid will change the way you think about layouts. Here's why.

In my opinion, the latest several versions of every major b...

The new CSS Grid will change the way you think about layouts. Here's why.

So? Just a couple months ago it only worked on mobile Chrom...

The new CSS Grid will change the way you think about layouts. Here's why.

This is a new upgrade to the CSS grid spec?

React-like application development with high performance and DevX -> Try Bobril

Any particular advantages over React?

cant relate to #nocode, #nosql or #noserver concepts ? maybe you can relate to #nocash

Yeah

cant relate to #nocode, #nosql or #noserver concepts ? maybe you can relate to #nocash

Really?

it turns out that linuxlite isnt the pefect desktop distro for ex win 7ers :(

Trns ot abbrvtng

I've Rediscovered How Fun Javascript Can Be, Ask Me Anything!

Optional chaining.. You love it?

Using custom hooks in place of "render props"

What was that sandbox link? I'd love to see a custom hook S...

Replacing React with Preact. It was easy and worth it.

Would I need to eject from CRA?

Why choose Angular for Development in 2020

Also, if you're looking for something easier to configure a...

Why choose Angular for Development in 2020

The new angular seems like a bit much at first. After spend...

What are the hardest coding terms to search for?

Yeah whatever works. It was a fun little game trying to Goo...

What is your favourite Javascript superset and why is it TypeScript?

How can I help? Try reading it again

What are the hardest coding terms to search for?

"SQL Server"... You know, the specific SQL implementation f...

What is your favourite Javascript superset and why is it TypeScript?

There you go good example. I feel like the joke would have on...

Technologies that makes JavaScript a beautiful programming language!

Okay you've lost me. Nobody forces anyone to use jsx, peopl...

Technologies that makes JavaScript a beautiful programming language!

"Forced and popularized by marketing" sounds more like your...

Technologies that makes JavaScript a beautiful programming language!

Jsx is beautiful. Hooks too

What is your favourite Javascript superset and why is it TypeScript?

nope

What is your favourite Javascript superset and why is it TypeScript?

There are other Javascript supersets?

My Vanilla JavaScript Built-In Web Elements Collection

So it does lead to the writing last code? Less than if you ...

My Vanilla JavaScript Built-In Web Elements Collection

Is there any benefit to using that is attribute syntax over...

My Vanilla JavaScript Built-In Web Elements Collection

These are really cool. I like the idea of having them be no...

Using Static Keyword in JavaScript

right. I was asking about what the getter is doing in-gener...

Using Static Keyword in JavaScript

In you're last example, you use 'get' in addition to static...

How to Create a Simple React Countdown Timer

Thanks! That's awesome

Why you should have ditched IE support long ago...

The new Edge has an IE mode for websites that require IE. S...

How to Create a Simple React Countdown Timer

I had good success creating a timer by storing the current da...

Reactjs Vs AngularJs Comparison in 2020

The headline makes it seem like you're going to compare rea...

Open-DAW - Digital Audio Workstation online

What programming language?

Reactjs Vs AngularJs Comparison in 2020

And hardly a thorough comparison

Supercharge your TypeScript with AssemblyScript

Cool. That doesn't seem so bad

Supercharge your TypeScript with AssemblyScript

Is assembly script able to pass data between itself and Jav...

Why semantic HTML matters and how to become better at it?

A CSS grid? To bypass issues with margins from semantic ele...

Redux VS React Context: Which one should you choose?

Could you elaborate on how using a reducer, a switch statemen...

Why semantic HTML matters and how to become better at it?

I find that when I am writing a page template -that I want ...

Dev.To is great place...

It's also based on what you click. The more of those you cl...

Free illustrations resources for the web - Make your next project cooler!😎

Awesome job. This is the kind of stuff I have trouble findi...

What's the Node framework landscape like?

Nest uses a syntax like Angular; all TS, empowered by decor...

React + Redux = React + Context

Your to-do-field component uses its own local usestate todo...

Seamless web workers & worker threads - threads.js

What is the channel of communication between the UI thread ...

How do you manage your browser bookmarks?

I make a bookmarks folder on my bookmarks bar for every yea...

Vuejs Vs Reactjs

React can also be added to an HTML file pretty easily with ...

loading...