g‎ > ‎k‎ > ‎

o

Developer
  • H2O’s Deep Water puts deep learning in the hands of enterprise users

    H2O’s Deep Water puts deep learning in the hands of enterprise users

  • IBM adds support for Google’s Tensorflow to its PowerAI machine learning framework

    IBM adds support for Google’s Tensorflow to its PowerAI machine learning framework

  • iOS developers are switching to Swift according to this Upwork study

    iOS developers are switching to Swift according to this Upwork study

  • Browse more...

Facebook
  • MailChimp goes beyond email marketing and launches support for Facebook ad campaigns

    MailChimp goes beyond email marketing and launches support for Facebook ad campaigns

  • Facebook will give some longer videos a boost in the News Feed

    Facebook will give some longer videos a boost in the News Feed

  • Facebook brings its Slideshow movie-maker to Android

    Facebook brings its Slideshow movie-maker to Android

  • Browse more...

TypeScript react
  • Facebook launches the first preview of React VR

    Facebook launches the first preview of React VR

  • Facebook tries a new way to release open-source projects

    Facebook tries a new way to release open-source projects

  • Facebook’s React Native gets backing from Microsoft and Samsung

    Facebook’s React Native gets backing from Microsoft and Samsung

  • Browse more...

Javascript
  • Facebook partners with Google, others to launch a new JavaScript package manager

    Facebook partners with Google, others to launch a new JavaScript package manager

  • Microsoft says its Edge browser is still more energy-efficient than its competitors

    Microsoft says its Edge browser is still more energy-efficient than its competitors

  • Programming Trends To Look For This Year

    Programming Trends To Look For This Year

  • Browse more...

Facebook’s new open source project makes it easier to get started with React

Posted Jul 22, 2016 by Frederic Lardinois (@fredericl)
  • 0

    SHARES
Next Story

100% Fun

Facebook’s React project is an open source library that allows developers to quickly build apps and their user interfaces in JavaScript. But that’s a bit of an understatement, because besides JavaScript, you also have to learn a lot of tools to simply set up a React project.

While Facebook has talked about its own tooling for React, most individual developers and startups don’t have the resources a company like Facebook has.

To help these React users get up and running with React, the company today launched “Create React App,” a new open source project born out of a hackathon that bundles the tools it takes to get started with React into a single command-line tool.

Marc was almost ready to implement his "hello world" React app pic.twitter.com/ptdg4yteF1

— Thomas Fuchs (@thomasfuchs) March 12, 2016

“We knew that such projects traditionally haven’t been very successful in the React ecosystem,” Facebook’s Dan Abramov writes in today’s announcement. “Christopher [Chedeau] told me that multiple ‘React CLI’ projects have started and failed at Facebook. The community tools with similar goals also exist, but so far they have not yet gained enough traction.”

With Create React App (which is definitely a very descriptive name), developers won’t have to worry about configuration files and their environment will be set up for developer and production automatically. They will also get a single tool — and hence a single dependency — that uses lots of the existing tools in the JavaScript and React ecosystem (Webpack, Babel, ESLint, etc.).

The team also stressed that the tool doesn’t lock you in either, which is often a problem with this kind of services. You can always run a single command that will essentially ‘eject’ your configuration and build dependencies into a new project that is independent of Create React App.

“‘Ejecting’ lets you leave the comfort of Create React App setup at any time,” Abramov writes. “You run a single command, and all the build dependencies, configs, and scripts are moved right into your project. At this point you can customize everything you want, but effectively you are forking our configuration and going your own way.”

While this makes getting started with React easier, experienced developers will also probably want to check this new tool out.

Featured Image: Sean Gallup/Getty Images
  • 0

    SHARES
Advertisement Advertisement

Crunchbase

  • React

    • Description React is a JavaScript library for creating user interfaces by Facebook and Instagram.
    • Website https://code.facebook.com/projects/176988925806765/react/
    • Full profile for React
  • Facebook

    • Founded 2004
    • Overview Facebook is an online social networking service that allows its users to connect with friends and family as well as make new connections. It provides its users with the ability to create a profile, update information, add images, send friend requests, and accept requests from other users. Its features include status update, photo tagging and sharing, and more. Facebook’s profile structure includes …
    • Location Menlo Park, CA
    • Categories Internet, Social Media, Social Network, Social
    • Website http://www.facebook.com
    • Full profile for Facebook

Newsletter Subscriptions

Latest Crunch Report

  • AppDynamics CEO Talks Cisco Acquisition | Crunch Report

    AppDynamics CEO Talks Cisco Acquisition | Crunch Report

Watch More Episodes
  • Facebook
  • TypeScript
  • react
  • Javascript
  • Developer
  • Popular Posts

    #auto

    Subpages (1): 1
    Comments