Statistical models from R and Interactive apps from Javascript • jsReact

  • jsReact is designed to help you utilise JavaScript’s visualisation libraries and R’s modelling packages to build tailor-made interactive apps.
  • jsReact is currently not available from CRAN, but you can install the development version from github with:

Continue reading “Statistical models from R and Interactive apps from Javascript • jsReact”

How to learn React Native

  • React Native is the hot topic these days for building mobile apps.
  • Learning ES6 makes it much easier to write React and React Native code.
  • The main things you should have learnt after completing the tutorial are Lifecycle of a React Component and what are props and state – – React Native uses Flexbox layout style to render views in a much easier and responsive way.
  • Since an important function in mobile app is how to navigate between screens, it is important to know how it’s done in React Native.
  • As of this writing, RN recommends to use libraries like ReactNavigation and React Native Navigation to use same code for both Android and iOS.

Here is a small guide for Android/iOS developers on how to learn React Native.
Continue reading “How to learn React Native”

3 Best React JS Courses – codeburst

  • Top 3 React JS CoursesInstructor: Stephen Grider || 26.5 Hours of Video || 52,109 StudentsStephen Grider’s Modern React with ReduxStephen Grider is the King of React.
  • He has created 11 courses teaching React and has over 86,000 enrolled students!
  • He knows not only how to create great content — but also how to be a great instructor.This course is his introductory React JS course.
  • He starts from the ground up, and introduces and explains every topic along the way.Not only will you walk about with a great foundation and understanding of React, but you’ll also understand the basics of Redux — which is really, really important for scaling applications (aka getting a job with a React).
  • That means you won’t just be coding along with a video — you’ll be learning while creating real world, production ready web applications!Click here to learn more or to sign up!PS: Stephen also offers an Advanced React course which you can take after this one, or if you already have some beginner React experience!

React is currently in the top ten for developer salaries and it’s the #1 fastest growing JavaScript Framework. It’s easy to get started with, and there are a ton of jobs and opportunities React can…
Continue reading “3 Best React JS Courses – codeburst”

Waterkant 2017: Modern WebDevelopment with ReactJS

Join @kaoDev to lear @reactjs at #waterkant17 #pureskills

  • Build your own chat app with modern JavaScript in your browser.
  • The focus is on ReactJS, a JavaScript library

    by facebook to render user interfaces in the browser.

  • To allow an easy start you can use a cloud workplace with a completely

    set up development environment.

  • If you have experiences with git and

    NodeJS you can checkout the project from GitHub and work locally, too.

  • Next to your Notebook you should bring a little bit of general software development experience, but no experience with react is needed.

View more about this event at Waterkant 2017
Continue reading “Waterkant 2017: Modern WebDevelopment with ReactJS”

styled-components: Basics

  • This talk by Max Stoiber is a really thorough introduction to styled-components and goes through what the motivations behind its creation were, along with some other information to get started with.
  • Title styled h1 Wrapper styled section Hello World is my first styled component Hello World, this is my first styled component!
  • The styled method works perfectly on all of your own or any third-party components as well, as long as they’re accepting the className prop.
  • We can see that the new TomatoButton still resembles Button, while we have only added two new rules.
  • This way, you get all the benefits of using JavaScript, are avoiding name clashes and get your keyframes like always:

Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅
Continue reading “styled-components: Basics”

Fast guide on the Todo App in React and Redux ⚛ ⏩ – Daniel Deutsch – Medium

  • Also, remember Actions from Redux, which are information loads about events from user interaction.Revisit your components and think about theirs State and Actions:AddTodo: No State is needed, since data doesn’t change based on input.
  • The components allows to add items — that’s the action.TodoList: Needs 1 State for displaying an array of items and 1 state for rendering out accordingly to the filter.
  • Be sure to put the reducer logic into container components to keep presentational components clean.With reducers we have to:define the shape of Statehandle Actionsand maybe split reducersTherefore:The state has to be extended by an item when the addTodo action is calledThe state has to be reorganized when the filter action is called5.
  • You should only have one Store in your application.For dispatching make use of container components.a container component is just a React component that uses store.subscribe() to read a part of the Redux state tree and supply props to a presentational component it renders.Displaying the list requires the container of TodoList to define a function that filters the items according to the filter variable.
  • Finally the container will be created with connect, connecting the passed props to the presentational component.Create AddTodoForm as container needs the same steps for reading Redux state and dispatching an onSubmit function.The filter component needs the same steps for reading Redux state and dispatching an onClick function.ConclusionAs we can see the core concept and ideas are really simple.

Building the Todo List Example with React and Redux. The official documentation is good, but sometimes it helps to have a quick overview. Think about what you want to achieve in your app. As always…
Continue reading “Fast guide on the Todo App in React and Redux ⚛ ⏩ – Daniel Deutsch – Medium”

Understanding TypeScript Coupon Save 91 %

Understanding TypeScript


  • ) to the Point where you’re able to use TypeScript in any of your Projects .
  • Most People know TypeScript from Angular 2.
  • A complete Module covers how to use TypeScript with ReactJS to benefit from its Features, there, too.
  • You will learn about more advanced Features and also how to set up Workflows with TypeScript .
  • As TypeScript is developed by Microsoft and strongly advertised used by Angular 2 (Google) , it’s to stay .

Coupon 100 10 15 75 Don’t limit the Usage of TypeScript to Angular 2! Learn the Basics, its Features, Workflows and how to use it!
Continue reading “Understanding TypeScript Coupon Save 91 %”

React Native: Build Your Own Mobile Apps Coupon Save 50 %

React Native: Build Your Own Mobile Apps


  • The discussions about the concepts of React Native will be supplemented by you building three great example applications .
  • So you should take this course if you would love to learn how to make mobile applications quickly and effectively.
  • Overall, it should take around 4 hours to complete.
  • If you’re looking for a thorough exploration of es6 or javascript syntax, this course may be too advanced for you though.
  • Stay in tune for an upcoming course on **es6 **and React js though, where I will help you learn all of the basics of new javascript syntax and the awesome web development React framework!

Coupon 100 10 15 75 Use the Native framework of React JS – React Native – to create the iOS and Android applications of your dreams.
Continue reading “React Native: Build Your Own Mobile Apps Coupon Save 50 %”

gaearon comments on feedback on my first redux app

  • It doesn’t make sense to me to use Redux if all your app does is fetch something on a single page.
  • subreddit: subreddit find submissions in “subreddit” author: username find submissions by “username” site: find submissions from “” url: text search for “text” in url selftext: text search for “text” in self post contents self:yes (or self:no) include (or exclude) self posts nsfw:yes (or nsfw:no) include (or exclude) results marked as NSFW
  • It’s not, there are more compact and less verbose ways to use it in smaller apps.
  • If your end goal is only to fetch data in a React app then this is an unnecessarily verbose and complicated way to do it.
  • react-tubular : React Library To Make Youtube video as HTML page background

Let me preface this by saying this looks correct aside from minor nitpicks. Congratulations on learning the basics of Redux! Not meaning to…
Continue reading “gaearon comments on feedback on my first redux app”

Learn Relay

Learn Relay! #relayjs #reactjs

  • Relay will aggregate the defined queries with fragments by using Relay.
  • All mutations have to be dispatched using the Relay.
  • As Relay is a GraphQL client, this introduction focuses on the client side.
  • Mutations are the counterpart to queries, as they are used to modify or delete data.
  • Queries are a central part of Relay as they are used to fetch data from the GraphQL server.

Get a broad overview of the goals and prerequisites of this introduction to Relay and get to know the Pokedex app we will build together.
Continue reading “Learn Relay”