Course details

ReactJS has been getting more and popular in the front-end development scenarios. It enables you to write even the most complicated dynamic interfaces making easy things easier and hard things achievable. Having a React app fully functional and tested is good enough, but that doesnt mean we cant make it even faster, smaller and more maintainable. In this course, we are going to review some concepts and tools that can turn a good React app, into a quality one.

Many tutorials make a good job explaining React, but they lack on covering what recipes can be followed to create some quality project. This course gathers all techniques and good practices Ive learned to not just write a React application but doing in in an elegant and maintainable way. Starting off with how to simply add and configure Redux in our project, we will create a file structure that suits well in almost every React project. To move forward, we are going to see Redux in action in three very common scenarios: simple actions, modals handling and network requests.

Further, we will learn how to implement our own middleware to make network request even easier. In addition, we will also add a time-to-live feature to avoid unnecessary request and save bandwidth. One thing is having your app flawlessly running on your localhost, but a whole different one is running remotely, for example, on a cloud-based server. By the end of this course we will review the basic principles of deploying a React app in production, studying two different use cases.

ABOUTTHEAUTHOR

Diego Muracciole wasBorn and raised in Montevideo, Uruguay, Diego developed an interest in technology and web development at a very early age. Diego have been working with React and Flux architecture for the past three years, both for local and foreign clients. Passionate about how React can be used for more than just the web, Diego wrote two open-source projects that play with this idea: react-log (for using React on the browsers console) and react-pdf (PDF files generation for node, web and mobile).In his spare time, Diego enjoys playing soccer, listening to his vinyl collection and brewing beer.

Updated on 14 November, 2018
Courses you can instantly connect with... Do an online course on React Js starting now. See all courses

Is this the right course for you?

Didn't find what you were looking for ?

or