Best React.js Books You Must Read

List of #ReactJS books:  #JavaScript #Coding

  • What You Will Learn Create components to define parts of your UI Combine components into other components to build more complex UIs Use JSX to specify visuals without writing full-fledged JavaScript Work with React’s way of styling content Optimize your React workflow using tools such as Node, Babel, webpack, and…
  • Set up React and write your first “Hello world” web app Build a data table component that lets you edit, sort, search, and export its contents Use the JSX syntax extension as an alternative to function calls Set up a lean, low-level build process that helps you focus on React…
  • The React.js JavaScript library supercharges view-heavy web applications by improving data flow between UI components.
  • This book explores the React library in depth, as well as detailing additional tools and libraries in the React ecosystem, enabling you to create complete, complex applications.
  • Peek under the hood to understand how React runs in the browser Use component trees to manage data and reduce the time you spend debugging applications Explore React’s component lifecycle and use it to load data and improve UI performance Use a routing solution for browser history, bookmarks, and other…

Hands on book to build your first own application in plain React, i will recommend you a good, beginner friendly book about ReactJs.
Continue reading “Best React.js Books You Must Read”

A brief overview about React Native – Cristiano de Araujo – Medium

A brief overview about React Native  #reactnative #react #reactjs #reactjs

  • We can build cross platform apps such as Android and IOS.React Native comes with the idea to code once and deploy everywhere so you don’t need to work twice to have your app running in different platforms.With React Native we can have almost all React library concepts including components, state, life-cycles methods and so on.
  • All of them is classified as hybrid frameworks and runs inside a WebView but a React Native app are not a hybrid app because it do not run in a WebView.
  • For this reason React Native apps are faster than hybrid apps and offer a better user experience.What is the advantages?The first and maybe one of the best advantages is the cross platform development capability.
  • That’s great specially when you’re working in a startup that have a small team of developers that constantly deal with the aggressive market competition.With React Native you just need to have a good JavaScript knowledge to go ahead with the basics concepts and understand well how to build a real mobile app.
  • In addition to reducing the number of people responsible for one application, it is really very easy to code and get fast results because we don’t need to recompile the code every time we make a change!The other great advantage is that React Native is open source, so we don’t need to pay to use the framework and we also can submit pull requests to the core repository.How can I be more productive using it?You may heard somewhere that a good practice for a programmer is to reuse code.

This article is for you who have heard about this technology, but do not feel totally safe or/and do not have much time to get to know it.
So let’s get start with some questions. It is a framework…
Continue reading “A brief overview about React Native – Cristiano de Araujo – Medium”


  • To create a nested route (like /home/homey ), simply nest the component inside of the component within and your route will be created .
  • Container gives you the container component with all the application state.
  • The function call returns the current state object.
  • Desklamp allows you to keep your state in a single state object.
  • // Child components become your routable urls

clean routing and state container for react
Continue reading “desklamp”

Building React App With Flux Architecture And Baobab

Building #ReactJS app with Flux architecture & Baobab:

  • React makes re-rendering absolutely painless, because you don’t have to mutate DOM manually.
  • If you look into components/App you can see that its render() function is just a ‘RouteHandler’ component which is substituted by the current match route handler.
  • 3) Unnecessary component re-renders even when the state of component didn’t change.
  • List component renders a couple of ListElement components, let’s go deeper a look at the ListElement component.
  • The mixin listens to the changes on StateTree and re-renders the App component on each tree update.

Read the full article, click here.

@ReactiveConf: “Building #ReactJS app with Flux architecture & Baobab:”

Technical stories based on our experience

Building React App With Flux Architecture And Baobab