Email the Author
You can use this page to email Ian Chursky about Effective React.
About the Book
React, which is built and maintained by a team of engineers at Facebook, is a JavaScript library that is primarily responsible for handling the "view" component of a JavaScript single-page application by rendering data-driven UIs in an efficient, dynamic, and visually appealing manner. It is flexible enough that it can be used in a diversity of capacities and contexts regardless of the technology stack you are using. Since its initial release in 2013, React has been very well received by the JavaScript community and its popularity has only been ever-increasing since. There are *many* positive aspects in terms of performance, scalability, and simplicity that React can provide to application development as it progresses along in both size and complexity when data changes over time. React will automatically manage all your UI updates when the underlying data changes... and it will do it fast! That’s one of the many things that developers like about it. Gone are the days where you had to worry about managing your own visual updates with jQuery!
This book will teach you how to implement React into your own applications and will go from the basics of rendering simple sets of data and local variables all the way up to dynamic visualizations and integration with APIs. Common tools utilized within the React ecosystem -- such as Node.js, Grunt, Babel, and Browserify -- are also covered in depth as well. There is also a chapter entirely dedicated to ECMAScript 6, the latest version of JavaScript, and how you can incorporate it into your React applications.
You don't want to miss out on learning all about this exciting new technology! This book will allow you to get up and running with React in an efficient and effective manner. Working code samples for each chapter covering the same topics written in the same style as the code within the book is also included!
About the Author
Should I write in the 3rd person here? Ian Chursky (that's me) is a Seattle-area developer who has been working in the development world since interning as a web developer during the dotcom bubble days of early 2000 before attending college at Seattle University, graduating with a degree in Biology and minoring in Computer Science. After college he has worked at both giant, evil, multinational corporations and small creative dev shops and everything in-between. Professionally, he spends a lot of time in JavaScript (React, TypeScript, Vue.js, Knockout.js, Node.js Express.js) and in the Microsoft stack of technologies (ASP.NET/C#, .NET WebAPI, Azure, etc.) but has also been called upon to venture into the worlds PHP, Python, and Java. He lives in the general greater Seattle area with his wife and 2 daughters.