Your Choice JavaScript News

React News Wednesday, February 7

React News TLDR / Table of Contents

  • React, Redux and JavaScript Architecture
    • Whether you use them or not, React and Redux are important. They have changed the way we think about structuring front-end web applications. They can be very powerful. But they are not magic. JavaScript code does not automatically become better just because it uses React. It is easy to write…
    • state, React, Redux, toggle button, component
  • facebook/react-native
    • react-native – A framework for building native apps with React.
    • newest Android SDK, Fix broken buck, iOS UI Manager, Update repo docs, JS debugger CORS
  • Introducing reactjs-popup 🎉 — Modals, Tooltips and Menus — All in one
    • Reactjs-popup is a simple and very small (3 kb) react popup component, with multiple use cases. we created reactjs-popup to create a color picker for our project picsrush a new online image editor…
    • npm repository, new online image, Complete component API, Reactjs-popup Component API, popular bundlers
  • thelounge/lounge
    • lounge – 💬 The Lounge — Modern self-hosted web IRC client
    • Add SECURITY guidelines, security vulnerability disclosures, uncategorized items Jan, Fix incorrect documentation, Fix duplicate chat

Score: 4467
URL: https://jrsinclair.com/articles/2018/react-redux-javascript-architecture/
Tweeted At: Thu Feb 01 05:00:23 +0000 2018
Publish Date: 2018-01-08T00:46:55+00:00
Author: James Sinclair

  • In the code above I’ve used the class, but we could just as easily write something like this: – – So, we’ve stored the state of our button in two places.
  • For a larger project, we want to separate our component’s state from the DOM.
  • Why would we want to do that our component’s state from its DOM representation?
  • In the example above, our toggle button state happens to control two things in the DOM.
  • Still, this code doesn’t store our state in the DOM.

Tags: state, React, Redux, toggle button, component

Score: 4815
URL: https://github.com/facebook/react-native/releases/tag/v0.53.0
Tweeted At: Mon Feb 05 17:07:12 +0000 2018
Publish Date:
Author: facebook

  • grabbou released this Jan 10, 2018 · 206 commits to master since this release – – This changelog has been prepared by Ryan Turner (@turnrye) – thank you for your time and making such a detailed changelog – – Welcome to the January 2018 release of React Native.
  • If you would like to help us with the next release changelog, please contact @grabbou – – Below is a list of the remaining, low-level changes that made it into this release of React Native.

Tags: newest Android SDK, Fix broken buck, iOS UI Manager, Update repo docs, JS debugger CORS

Score: 1830
URL: https://hackernoon.com/introducing-reactjs-popup-modals-tooltips-and-menus-all-in-one-227de37766fa?gi=7bbac939d0cd
Tweeted At: Wed Feb 07 17:36:37 +0000 2018
Publish Date: 2018-02-02T23:16:46.774000+00:00
Author: Youssouf El Azizi

  • Introducing reactjs-popup 🎉 — Modals, Tooltips and Menus — All in onereactjs-popup Home page article is about giving you a simple overview of what you can do with reactjs-popup and how to use it effectively.Today, we are excited to announce reactjs-popup 1.0.Reactjs-popup is a simple and very small (3 kb) react popup component, with multiple…
  • How can reactjs-popup help you in your next react project?If you need to create a simple modal, tooltip or a nested menu this component is your best choice to start with.
  • It will work correctly with all popular bundlers.npm install reactjs-popup –save#using yarnyarn add reactjs-popup -SNow you can import the component and start using it :import React from “react”;import Popup from “reactjs-popup”;export default () = ( Popup trigger={button Trigger/button} position=”right center” divPopup content here !!
  • /div /Popup);You can also use it with function as children pattern.import React from “react”;import Popup from “reactjs-popup”;export default () = ( Popup trigger={buttonTrigger/button} position=”top left” {close = ( div Content here a className=”close” onClick={close} times; /a /div )} /Popup);Complete component API : Reactjs-popup Component APIUse Cases 🙌ALL in one demoreactjs-popup demo (Modal,tooltip,Menu)What’s…
  • The next version of reactjs-popup will support creating Simple Toast with full customization,But our big deal is to add Animation API to the component so fell free if you have any ideas 💪.Thanks for reading!

Tags: npm repository, new online image, Complete component API, Reactjs-popup Component API, popular bundlers

Score: 726
URL: https://github.com/thelounge/lounge/
Tweeted At: Sun Feb 04 09:59:11 +0000 2018
Publish Date:
Author: thelounge

  • To learn more about configuration, usage and features of The Lounge, take a look at the website.
  • The Lounge is the official and community-managed fork of Shout, by Mattias Erming.
  • The Lounge requires Node.js v4 or more recent.
  • Run this in a terminal to install (or upgrade) the latest stable release from npm: – – For more information, read the documentation, wiki, or run: – – The following commands install and run the development version of The Lounge: – – When installed like this, npm doesn’t create a…
  • Simply follow the instructions to run The Lounge from source above, on your own fork.

Tags: Add SECURITY guidelines, security vulnerability disclosures, uncategorized items Jan, Fix incorrect documentation, Fix duplicate chat

Top React Courses

Modern React with Redux (86,762 students enrolled)

By Stephen Grider
  • Build amazing single page applications with React JS and Redux
  • Master fundamental concepts behind structuring Redux applications
  • Realize the power of building composable components
  • Be the engineer who explains how Redux works to everyone else, because you know the fundamentals so well
  • Become fluent in the toolchain supporting React, including NPM, Webpack, Babel, and ES6/ES2015 Javascript syntax

Learn more.


The Complete React Native and Redux Course (53,888 students enrolled)

By Stephen Grider
  • Create real-world native apps using React Native
  • Make truly reusable components that look great
  • Understand the terminology and concepts of Redux
  • Prototype and deploy your own applications to the Apple and Google Play Stores
  • Get up to speed with React design principles and methodologies
  • Discover mobile design patterns used by experienced engineers

Learn more.


Advanced React and Redux (35,016 students enrolled)

By Stephen Grider
  • Build a scaleable API with authentication using Express, Mongo, and Passport
  • Learn the differences between cookie-based and token-based authentication
  • Figure out what a Higher Order Component and how to use it to write dramatically less code
  • Write Redux middleware from scratch to uncover what is happening behind the scenes with Redux
  • Set up your own testing environment with Mocha and Chai
  • Realize the power of building composable components

Learn more.


React Redux React-Router: From Beginner to Paid Professional (11,715 students enrolled)

By Leonardo Daniel
  • Building your amazing web applications with React JS and Redux
  • Getting a high-paying job as a front-end developer
  • Getting experience through doing many exercises. Re-enforcing your knowledge of ES6, advanced JavaScript, Redux, React through attempting a lot of quizzes. Practice makes perfect.
  • Becoming familiar with the technologies supporting React, including NPM, Webpack, Babel, and ES6/ES2015.

Learn more.


React Native: Advanced Concepts (16,058 students enrolled)

By Stephen Grider
  • Make compelling applications using expert-level features of React Native
  • Create amazingly smooth and performant animations
  • Build new React Native apps with Expo
  • Understand the latest Navigation options for new React Native apps
  • Add logic to your Firebase backend with Google Cloud Functions
  • Update your users with cross platform Push Notifications
  • Handle your users going offline with Redux Persist

Learn more.


React JS and Redux - Mastering Web Apps (54,299 students enrolled)

By David Katz
  • Develop entire React JS and Redux applications from scratch.
  • Build applications that deal with APIs and web requests.
  • Discuss ES6 and advanced JavaScript.
  • Create web apps with full authentication, and real-time database.

Learn more.


React basic in just 1 hour (22,331 students enrolled)

By Leo Trieu
  • Taste of how to build your very first React component.
  • How to handle event in components.
  • Understand two key concepts of React: State and Props.
  • How to reuse and nest components.
  • How to transfer data between Parent, Child components.
  • How to work with Array, Form

Learn more.


Meteor and React for Realtime Apps (7,889 students enrolled)

By Stephen Grider
  • Create interactive web apps amazingly fast
  • Build amazing single page applications with Meteor and React JS
  • Master fundamental concepts behind structuring Meteor applications
  • Learn the true purpose of Meteor in a modern application
  • Be the engineer who explains how Meteor works to everyone else, because you know the fundamentals so well
  • Build and prototype interesting personal projects in a weekend

Learn more.


GraphQL with React: The Complete Developers Guide (14,683 students enrolled)

By Stephen Grider
  • Build amazing single page applications with React JS and GraphQL
  • Master fundamental concepts behind structuring GraphQL servers
  • Realize the power of building flexible data schemas
  • Be the engineer who explains how GraphQL works to everyone else, because you know the fundamentals so well
  • Become fluent in the ecosystem supporting GraphQL, including the differences between Apollo and Relay

Learn more.


Essentials in JavaScript ES6 - A Fun and Clear Introduction (40,155 students enrolled)

By David Katz
  • Create ES6 applications from the ground up.
  • Use the terminal/command-line application and a code editor to code.
  • Look at ES6 code and understand keyword and concepts.
  • Create live development servers with Webpack.

Learn more.


The Full JavaScript & ES6 Tutorial - (including ES7 & React) (55,808 students enrolled)

By David Katz
  • Code in JavaScript like a pro.
  • Code in es6 comfortably, using all the new features.
  • Build es6 projects from the ground up using tools like webpack and babel.
  • Create a basic ReactJS application from scratch.

Learn more.