Creating a React JSX Component
5 lectures 45:58
Overview and Setting Things
Before we can start building our React components, we need to set up and configure out environment. Let's do just that in this video.
- Set up npm and node.js
- Integrate webpack to understand what it is
- Get webpack running
Configuring the Webpack Development Server
In this video, you will learn the basics of setting up the webpack development server.
- Continue configuration with webpack
- Include the webpack development server
- Enable hot refreshing
Developing in ES2016 Today with Babel
For the remainder of our course, we will be developing and exploring ES2016. For us to gain access to it, we will configure Babel 6 into our webpack. Once we set things up, we can develop freely in ES6 as it will automatically be transcribed into ES5. In this video, you will learn a few new ES6 Features as well—default function variables and template strings.
- Enable ES6 to run on our server
- Work with npm, webpack, and Babel to run ES6
Hello JSX
JSX enables us to easily integrate XML style coding into our programming. In this video, we will configure Babel with webpack to enable us to code in JSX directly in our code. We will take a peek into the basics of JSX as well as use React for the first time.
- Install JSX support in Babel
- Take a look at the basics of JSX
Creating a Component
In this video, we will create our first React component class using the new ES6 features.
- Build an ES6 class
- Build a component using JSX
Creating a React JSX Component
5 lectures 45:58
Overview and Setting Things
Before we can start building our React components, we need to set up and configure out environment. Let's do just that in this video.
- Set up npm and node.js
- Integrate webpack to understand what it is
- Get webpack running
Configuring the Webpack Development Server
In this video, you will learn the basics of setting up the webpack development server.
- Continue configuration with webpack
- Include the webpack development server
- Enable hot refreshing
Developing in ES2016 Today with Babel
For the remainder of our course, we will be developing and exploring ES2016. For us to gain access to it, we will configure Babel 6 into our webpack. Once we set things up, we can develop freely in ES6 as it will automatically be transcribed into ES5. In this video, you will learn a few new ES6 Features as well—default function variables and template strings.
- Enable ES6 to run on our server
- Work with npm, webpack, and Babel to run ES6
Hello JSX
JSX enables us to easily integrate XML style coding into our programming. In this video, we will configure Babel with webpack to enable us to code in JSX directly in our code. We will take a peek into the basics of JSX as well as use React for the first time.
- Install JSX support in Babel
- Take a look at the basics of JSX
Creating a Component
In this video, we will create our first React component class using the new ES6 features.
- Build an ES6 class
- Build a component using JSX
Overview and Setting Things
Before we can start building our React components, we need to set up and configure out environment. Let's do just that in this video.
- Set up npm and node.js
- Integrate webpack to understand what it is
- Get webpack running
Overview and Setting Things
Before we can start building our React components, we need to set up and configure out environment. Let's do just that in this video.
- Set up npm and node.js
- Integrate webpack to understand what it is
- Get webpack running
Overview and Setting Things
Before we can start building our React components, we need to set up and configure out environment. Let's do just that in this video.
- Set up npm and node.js
- Integrate webpack to understand what it is
- Get webpack running
Overview and Setting Things
Before we can start building our React components, we need to set up and configure out environment. Let's do just that in this video.
- Set up npm and node.js
- Integrate webpack to understand what it is
- Get webpack running
Before we can start building our React components, we need to set up and configure out environment. Let's do just that in this video.
- Set up npm and node.js
- Integrate webpack to understand what it is
- Get webpack running
Before we can start building our React components, we need to set up and configure out environment. Let's do just that in this video.
- Set up npm and node.js
- Integrate webpack to understand what it is
- Get webpack running
Configuring the Webpack Development Server
In this video, you will learn the basics of setting up the webpack development server.
- Continue configuration with webpack
- Include the webpack development server
- Enable hot refreshing
Configuring the Webpack Development Server
In this video, you will learn the basics of setting up the webpack development server.
- Continue configuration with webpack
- Include the webpack development server
- Enable hot refreshing
Configuring the Webpack Development Server
In this video, you will learn the basics of setting up the webpack development server.
- Continue configuration with webpack
- Include the webpack development server
- Enable hot refreshing
Configuring the Webpack Development Server
In this video, you will learn the basics of setting up the webpack development server.
- Continue configuration with webpack
- Include the webpack development server
- Enable hot refreshing
In this video, you will learn the basics of setting up the webpack development server.
- Continue configuration with webpack
- Include the webpack development server
- Enable hot refreshing
In this video, you will learn the basics of setting up the webpack development server.
- Continue configuration with webpack
- Include the webpack development server
- Enable hot refreshing
Developing in ES2016 Today with Babel
For the remainder of our course, we will be developing and exploring ES2016. For us to gain access to it, we will configure Babel 6 into our webpack. Once we set things up, we can develop freely in ES6 as it will automatically be transcribed into ES5. In this video, you will learn a few new ES6 Features as well—default function variables and template strings.
- Enable ES6 to run on our server
- Work with npm, webpack, and Babel to run ES6
Developing in ES2016 Today with Babel
For the remainder of our course, we will be developing and exploring ES2016. For us to gain access to it, we will configure Babel 6 into our webpack. Once we set things up, we can develop freely in ES6 as it will automatically be transcribed into ES5. In this video, you will learn a few new ES6 Features as well—default function variables and template strings.
- Enable ES6 to run on our server
- Work with npm, webpack, and Babel to run ES6
Developing in ES2016 Today with Babel
For the remainder of our course, we will be developing and exploring ES2016. For us to gain access to it, we will configure Babel 6 into our webpack. Once we set things up, we can develop freely in ES6 as it will automatically be transcribed into ES5. In this video, you will learn a few new ES6 Features as well—default function variables and template strings.
- Enable ES6 to run on our server
- Work with npm, webpack, and Babel to run ES6
Developing in ES2016 Today with Babel
For the remainder of our course, we will be developing and exploring ES2016. For us to gain access to it, we will configure Babel 6 into our webpack. Once we set things up, we can develop freely in ES6 as it will automatically be transcribed into ES5. In this video, you will learn a few new ES6 Features as well—default function variables and template strings.
- Enable ES6 to run on our server
- Work with npm, webpack, and Babel to run ES6
For the remainder of our course, we will be developing and exploring ES2016. For us to gain access to it, we will configure Babel 6 into our webpack. Once we set things up, we can develop freely in ES6 as it will automatically be transcribed into ES5. In this video, you will learn a few new ES6 Features as well—default function variables and template strings.
- Enable ES6 to run on our server
- Work with npm, webpack, and Babel to run ES6
For the remainder of our course, we will be developing and exploring ES2016. For us to gain access to it, we will configure Babel 6 into our webpack. Once we set things up, we can develop freely in ES6 as it will automatically be transcribed into ES5. In this video, you will learn a few new ES6 Features as well—default function variables and template strings.
- Enable ES6 to run on our server
- Work with npm, webpack, and Babel to run ES6
Hello JSX
JSX enables us to easily integrate XML style coding into our programming. In this video, we will configure Babel with webpack to enable us to code in JSX directly in our code. We will take a peek into the basics of JSX as well as use React for the first time.
- Install JSX support in Babel
- Take a look at the basics of JSX
Hello JSX
JSX enables us to easily integrate XML style coding into our programming. In this video, we will configure Babel with webpack to enable us to code in JSX directly in our code. We will take a peek into the basics of JSX as well as use React for the first time.
- Install JSX support in Babel
- Take a look at the basics of JSX
Hello JSX
JSX enables us to easily integrate XML style coding into our programming. In this video, we will configure Babel with webpack to enable us to code in JSX directly in our code. We will take a peek into the basics of JSX as well as use React for the first time.
- Install JSX support in Babel
- Take a look at the basics of JSX
Hello JSX
JSX enables us to easily integrate XML style coding into our programming. In this video, we will configure Babel with webpack to enable us to code in JSX directly in our code. We will take a peek into the basics of JSX as well as use React for the first time.
- Install JSX support in Babel
- Take a look at the basics of JSX
JSX enables us to easily integrate XML style coding into our programming. In this video, we will configure Babel with webpack to enable us to code in JSX directly in our code. We will take a peek into the basics of JSX as well as use React for the first time.
- Install JSX support in Babel
- Take a look at the basics of JSX
JSX enables us to easily integrate XML style coding into our programming. In this video, we will configure Babel with webpack to enable us to code in JSX directly in our code. We will take a peek into the basics of JSX as well as use React for the first time.
- Install JSX support in Babel
- Take a look at the basics of JSX
Creating a Component
In this video, we will create our first React component class using the new ES6 features.
- Build an ES6 class
- Build a component using JSX
Creating a Component
In this video, we will create our first React component class using the new ES6 features.
- Build an ES6 class
- Build a component using JSX
Creating a Component
In this video, we will create our first React component class using the new ES6 features.
- Build an ES6 class
- Build a component using JSX
Creating a Component
In this video, we will create our first React component class using the new ES6 features.
- Build an ES6 class
- Build a component using JSX
In this video, we will create our first React component class using the new ES6 features.
- Build an ES6 class
- Build a component using JSX
In this video, we will create our first React component class using the new ES6 features.
- Build an ES6 class
- Build a component using JSX
Understanding the React Paradigm Shift
5 lectures 41:56
Using Components Inside Components
At the heart of React is the capability to reuse components. To do that, we need to extract common component behaviors into separate classes. In this case, we will be extracting a portfolio item and using it to create items.
- Understand what components are
- Learn how to create and use components
- Explore ES6
Passing Properties to Components
React JSX components accept properties just like regular HTML properties do (limited to reserved JavaScript keywords such as class). In this video, you will learn how to work with React component properties to create dynamic component output.
- Get introduced to properties and states
- Use JSX properties and understand how they work
- Understand what a property is
Dynamically Passing Components into Components
Things are getting dynamic but not enough for it to be useful in a really world dynamic component. For us to take advantage of the React dynamic nature, we need to extract data and send it in dynamically into our component. That's exactly what we will do in this video as we explore object deconstructing, importing, and exporting in ES6.
- Understand how components can have children
- Learn importing and exporting classes in ES6
- Learn object destructuring in ES6
Components That Change with State
So far, every single component we created would never change once it was created, but that is about to change (pun indented). In this video, you will learn how to create a constructor in ES6, integrate callbacks into our component, and bind their callback functions to our object using the bind method.
- Know the difference between properties and states
- Learn how to announce states
- Know how to use states in React
How React Works and Arrow Functions
In this last video of this section, we will walk through all the things we did to our components throughout this section as we explore the way arrow functions work.
- Know the main benefits of React
- Understand what the virtual DOM is
- Learn how to work with arrow functions
Understanding the React Paradigm Shift.
5 lectures 41:56
Using Components Inside Components
At the heart of React is the capability to reuse components nd understand how they work in relation to exporting data from...