Courses

React and React Redux

course

React and React Redux

Why code everything from scratch when brilliant libraries can make the job simple for you? That’s exactly what React does: it’s a free, open-source library for building user interfaces such as websites. React is based on and compatible with JavaScript, but will save you time and effort compared to coding in JavaScript.. Redux is a perfect partner for React. It lets you manage the data within your application. If you’re interested in front-end web development, this course will give you essential skills. Prerequisites: This course is beginner-friendly, but we recommend you’re familiar with HTML, JavaScript and CSS before you begin.

What you'll learn

Create your first React app
Get hands-on experience with creating a React app
Components
Components let you split the page into independent and reusable parts.
Props
Learn about props, which are used for data transfer across React components.
State
Use state to allow components to manage and change their data.
Lifecycle Methods
Transition your components from one state to another using lifecycle methods.
Event Handling
Make web pages and apps react to events like a mouse click to trigger actions.
Reducer Function
Use reducer functions identify changes in an application's state.
Redux with React
Use Redux to allow React components to read data from a Redux store, and dispatch actions to the store to update data.
illustration

Blog

blog
What is ReactJS?
If you are asking “What is ReactJS?”, you are probably already familiar with some common programming languages. However, like any coding framework or library, knowing about ReactJS requires some basic knowledge of JavaScript first. It is also important to understand not only what a framework or coding library is, but how it can be used and applied for programmers around the world today.
Continue reading on our blog
blog
3 Languages You Should Know To Become A Website Developer
The face of web development has changed significantly over the past two decades especially as the move toward tablets and smartphones as the primary devices for communication and work continues to rise every year. While laptops and desktops still remain essential for most office environments, remote work, and other professional functions, web development has lost some of the luster it used to have, as mobile development has become a more popular choice for many new and experienced programmers.
Continue reading on our blog
blog
10 Basics of JavaScript
JavaScript is a powerful yet simple programming language, making it the language of choice for millions of beginning coders. If you’re thinking about diving into programming with JavaScript, what should you know? Here are 10 things all beginners should know about JavaScript.
Continue reading on our blog