Excited to partner up with to deliver @ReactJS Advanced Workshop including HOCs, #Redux and…

  • Learned a lot!
  • Good introduction to the basics of React.
  • I see it as a very good starting point for further React development.
  • Very thorough introduction to React.
  • The presentations were very straightforward, especially with the format of the slides.

Interactive React and JavaScript workshop for public training, private company training, or conference workshops. The first workshop accompanied by an interactive web app for practical exercises.
Continue reading “Excited to partner up with to deliver @ReactJS Advanced Workshop including HOCs, #Redux and…”

Login with Facebook and Google using ReactJS and RESTful APIs

Login with Facebook and Google using #ReactJS and RESTful APIs

  • There are a number of advantages to implementing social login in your web applications.
  • First of all, it best secures the user credentials, the user can use a single login for accessing multiple sites, this can automatically access the user details for further use, and many such.
  • This article is about how to implement the social login with Facebook and Google using ReactJS and RESTful API.
  • This social login helps to store social data of the logged in user into the database.
  • So that it provides you valid user data like email, name, and others.

How to implement Login with Facebook and Google using ReactJS and RESTful APIs
Continue reading “Login with Facebook and Google using ReactJS and RESTful APIs”

Essential React Libraries in 2018

  • But in the end, when implementing a larger application, you need a couple of more libraries to have a sophisticated web application with React as its core.
  • The following article will give you an opinionated approach to select from these libraries to build a sophisticated React application.
  • In plain JavaScript, it would be possible to create a React class attribute with conditionals: – – But it is so much easier with the classnames library: – – It works perfectly with CSS modules too.
  • The library is for many people almost mandatory in applications when it comes to conditional stylings in React.
  • Basically a fetch looks like the following, for instance in a React lifecycle method when a component mounts: – – Basically you wouldn’t have to add any other library to do the job.

Often it is difficult to find all the relevant libraries to complement your React application, because React’s ecosystem is a flexible yet large framework. The article gives you an opinionated React setup by choosing essential libraries: Redux, MobX, React Router, Flow, Styled Components, Lodash, Ramda, Prettier, Axios, …
Continue reading “Essential React Libraries in 2018”

Code Splitting with React and React Router

Code Splitting with React and React Router  #reactjs #React #reactrouter

  • Code splitting has gained popularity recently for its ability to allow you to split your app into separate bundles your users can progressively load.
  • In this post we’ll take a look at not only what code splitting is and how to do it, but also how to implement it with React Router.
  • You already split your app into different routes, so adding in code splitting on top of that feels pretty natural.
  • Instead of thinking about code splitting as splitting your app up by its routes, you should think of it as splitting your app up by its components ( s are just components, after all).
  • You already know how to dynamically import modules with , now you just need to figure out which components in your app you can hold off downloading until your user needs them.

Code splitting has gained popularity recently for its ability to allow you to split your app into separate bundles your users can progressively load. In this post we’ll take a look at not only what code splitting is and how to do it, but also how to implement it with React Router.
Continue reading “Code Splitting with React and React Router”

5 practical tips to finally learn React in 2018

  • I’ve learned React (as many other things) the hard way: I got my feet wet, experimented a lot, read a lot, sometimes spent weeks without much progress while other times I could have had a dozen a-ha moments in a single evening.
  • Bear in mind that this advice relates to learning React fundamentals.
  • Instead, these are just some helpful guidelines to help you learn React fundamentals faster — so you can move on to the other things.
  • It’s not perfect — one page at a time with no way to switch — but it lets you get started fast.
  • Storing the current page name in a local variable is not ideal as we can’t change it… so we can store it in the state instead: – – And since might want to go to , we can pass each page a function to switch to another page: – -…

Your job needs you to learn React yesterday… You’ve never even read about it until 3 days ago. Sounds ike you? Here are some tips to learn faster.
Continue reading “5 practical tips to finally learn React in 2018”

Login with Facebook and Google using ReactJS and RESTful APIs

Login with Facebook and Google using #ReactJS and RESTful APIs

  • There are a number of advantages to implementing social login in your web applications.
  • First of all, it best secures the user credentials, the user can use a single login for accessing multiple sites, this can automatically access the user details for further use, and many such.
  • This article is about how to implement the social login with Facebook and Google using ReactJS and RESTful API.
  • This social login helps to store social data of the logged in user into the database.
  • So that it provides you valid user data like email, name, and others.

How to implement Login with Facebook and Google using ReactJS and RESTful APIs
Continue reading “Login with Facebook and Google using ReactJS and RESTful APIs”