Why have I selected these seven projects in particular? I picked them because they build off of one another. They require you to know similar, essential concepts like authentication, working with an API and database, using a React router for adding pages to your app, and playing media like audio or video.
Plus, many applications can be (and often are) integrated into one another. Social…
And when I say these concepts are essential — they are used in every single application that a React developer makes, with little to no exceptions.
Learning these concepts is one of the most valuable things you can do to accelerate your ability to make React projects and become a skilled…
Learning how to become a confident React developer takes hard work, but not knowing the right way to become one can make it much harder.
Learning React doesn’t have to be a chore.
Let’s break down the 10 steps that will make your time and effort becoming a React developer easier and more fun. All while delivering consistent, career-changing results along the way.
If you want to watch this article as an interactive video (along with some extra bonuses), be sure to check out the 3-day React email course.
Let’s get started!
The most important factor in deciding how soon…
I have put together a comprehensive visual cheatsheet to help you master all the major concepts and features of the React library in 2021. It includes tons of practical examples to illustrate every feature of the library using patterns you can apply within your own projects.
I have put together a comprehensive visual cheatsheet to help you master all the major concepts and features of the React library in 2021.
I created this cheatsheet to help you optimize your React learning in the shortest amount of time.
It includes tons of practical examples to illustrate every feature of the library…
As you’re piecing together your React learning path, it’s easy to feel overwhelmed and say, “It’s impossible to learn it all. There are too many things I need to learn!”
To be successful with React, don’t attempt to learn everything. Focus on learning the right things.
Let’s break down the seven key skills that you need to focus on to…
Getting Started with Firestore
Fetching Data with Firestore
I’ve put together a complete course with the goal of showing you how to bridge this gap.
If-else statements are very easy to read and understand what is happening
For example, say we are making an e-commerce app where users can add items to a cart. In it, we are authenticating our users.
First, we could check to see if we have an authenticated user, and if so, enable them to add an item to their cart.
Else, if they are not authenticated, we have them do something else…
What manner of coding should you strive for in your day-to-day work?
It’s a question that’s not asked often in programming, but it’s an important one.
Let’s first talk about a coding style you want to avoid throughout your programming career, whether you are just writing code for yourself or for others.
We can categorize how we write code as leaning towards one of two styles.
To be clear, a person’s code never strictly falls into one category or another, but it is a useful way of referring to the manner in which we code, according to whom or what…
Let’s see how:
We have a simple program where we ask users of it their name and if it’s a valid name, meaning not an empty string, we’ll set that equal to their
Otherwise, we’ll judge them to be anonymous and give them the username “guest”. …