hello.js

var please = require('share');
console.log('thank you');

Tuesday, 2 October, 2018 UTC

Create React App 2.0: Babel 7, Sass, and More

Create React App 2.0: Babel 7, Sass, and More

Create React App 2.0 has been released today, and it brings a year’s worth of improvements in a single dependency update. While React itself doesn’t require any build dependencies, it can be challenging to write a complex app without a fast test runner, ... more


Monday, 10 September, 2018 UTC

Introducing the React Profiler

Introducing the React Profiler

React 16.5 adds support for a new DevTools profiler plugin. This plugin uses React’s experimental Profiler API to collect timing information about each component that’s rendered in order to identify performance bottlenecks in React applications. It will ... more


Thursday, 2 August, 2018 UTC

React v16.4.2: Server-side vulnerability fix

React v16.4.2: Server-side vulnerability fix

We discovered a minor vulnerability that might affect some apps using ReactDOMServer. We are releasing a patch version for every affected React minor release so that you can upgrade with no friction. Read on for more details. Short Description Today, ... more


Friday, 8 June, 2018 UTC

You Probably Don't Need Derived State

You Probably Don't Need Derived State

React 16.4 included a bugfix for getDerivedStateFromProps which caused some existing bugs in React components to reproduce more consistently. If this release exposed a case where your application was using an anti-pattern and didn’t work properly after ... more


Thursday, 24 May, 2018 UTC

React v16.4.0: Pointer Events

React v16.4.0: Pointer Events

The latest minor release adds support for an oft-requested feature: pointer events! It also includes a bugfix for getDerivedStateFromProps . Check out the full changelog below. Pointer Events The following event types are now available in React DOM: ... more


Tuesday, 8 May, 2018 UTC

Using TypeScript with React Native

Using TypeScript with React Native

JavaScript! We all love it. But some of us also love types. Luckily, options exist to add stronger types to JavaScript. My favourite is TypeScript, but React Native supports ... more


Monday, 5 March, 2018 UTC

Using AWS with React Native

Using AWS with React Native

AWS is well known in the technology industry as a provider of cloud services. These include compute, storage, and database technologies, as well as fully managed serverless offerings. The AWS Mobile team has been working closely with customers and me ... more


Thursday, 1 March, 2018 UTC

Sneak Peek: Beyond React 16

Sneak Peek: Beyond React 16

Dan Abramov from our team just spoke at JSConf Iceland 2018 with a preview of some new features we’ve been working on in React. The talk opens with a question: “With vast differences in computing power and network speed, how do we deliver the best user ... more


Friday, 15 December, 2017 UTC

Behind the Scenes: Improving the Repository Infrastructure

Behind the Scenes: Improving the Repository Infrastructure

As we worked on React 16, we revamped the folder structure and much of the build tooling in the React repository. Among other things, we introduced projects such as Rollup, Prettier, and Google Closure Compiler into our workflow. People often ask us ... more


Thursday, 7 December, 2017 UTC

Introducing the React RFC Process

Introducing the React RFC Process

We’re adopting an RFC (“request for comments”) process for contributing ideas to React. Inspired by Yarn, Ember, and Rust, the goal is to allow React core team members and community members to collaborate on the design of new features. It’s also intended ... more


Tuesday, 28 November, 2017 UTC

React v16.2.0: Improved Support for Fragments

React v16.2.0: Improved Support for Fragments

React 16.2 is now available! The biggest addition is improved support for returning multiple children from a component’s render method. We call this feature fragments : Fragments look like empty JSX tags. They let you group a list of children without ... more


Tuesday, 26 September, 2017 UTC

React v16.0

React v16.0

We're excited to announce the release of React v16.0! Among the changes are some long-standing feature requests, including fragments , error boundaries , portals , support for custom DOM attributes , improved server-side rendering , and reduced file ... more


Tuesday, 26 September, 2017 UTC

React v15.6.2

React v15.6.2

Today we're sending out React 15.6.2. In 15.6.1, we shipped a few fixes for change events and inputs that had some unintended consequences. Those regressions have been ironed out, and we've also included a few more fixes to improve the stability of React ... more


Tuesday, 26 September, 2017 UTC

React v16.0

React v16.0

We’re excited to announce the release of React v16.0! Among the changes are some long-standing feature requests, including fragments , error boundaries , portals , support for custom DOM attributes , improved server-side rendering , and reduced file ... more


Monday, 25 September, 2017 UTC

React v15.6.2

React v15.6.2

Today we’re sending out React 15.6.2. In 15.6.1, we shipped a few fixes for change events and inputs that had some unintended consequences. Those regressions have been ironed out, and we’ve also included a few more fixes to improve the stability of React ... more


Saturday, 9 September, 2017 UTC

DOM Attributes in React 16

DOM Attributes in React 16

In the past, React used to ignore unknown DOM attributes. If you wrote JSX with an attribute that React doesn't recognize, React would just skip it. For example, this: // Your code: <div mycustomattribute="something" /> would render an ... more


Friday, 8 September, 2017 UTC

DOM Attributes in React 16

DOM Attributes in React 16

In the past, React used to ignore unknown DOM attributes. If you wrote JSX with an attribute that React doesn’t recognize, React would just skip it. For example, this: // Your code: <div mycustomattribute="something" /> would render an ... more


Wednesday, 26 July, 2017 UTC

Error Handling in React 16

Error Handling in React 16

As React 16 release is getting closer, we would like to announce a few changes to how React handles JavaScript errors inside components. These changes are included in React 16 beta versions, and will be a part of React 16. By the way, we just released ... more


Wednesday, 26 July, 2017 UTC

Error Handling in React 16

Error Handling in React 16

As React 16 release is getting closer, we would like to announce a few changes to how React handles JavaScript errors inside components. These changes are included in React 16 beta versions, and will be a part of React 16. By the way, we just released ... more


Tuesday, 13 June, 2017 UTC

React v15.6.0

React v15.6.0

Today we are releasing React 15.6.0. As we prepare for React 16.0, we have been fixing and cleaning up many things. This release continues to pave the way. Improving Inputs In React 15.6.0 the onChange event for inputs is a little bit more reliable and ... more


Tuesday, 13 June, 2017 UTC

React v15.6.0

React v15.6.0

Today we are releasing React 15.6.0. As we prepare for React 16.0, we have been fixing and cleaning up many things. This release continues to pave the way. Improving Inputs In React 15.6.0 the onChange event for inputs is a little bit more reliable and ... more


Friday, 19 May, 2017 UTC

What's New in Create React App

What's New in Create React App

Less than a year ago, we introduced Create React App as an officially supported way to create apps with zero configuration. The project has since enjoyed tremendous growth, with over 950 commits by more than 250 contributors. Today, we are excited to ... more


Thursday, 18 May, 2017 UTC

What's New in Create React App

What's New in Create React App

Less than a year ago, we introduced Create React App as an officially supported way to create apps with zero configuration. The project has since enjoyed tremendous growth, with over 950 commits by more than 250 contributors. Today, we are excited to ... more


Friday, 7 April, 2017 UTC

React v15.5.0

React v15.5.0

It's been exactly one year since the last breaking change to React. Our next major release, React 16, will include some exciting improvements, including a complete rewrite of React's internals. We take stability seriously, and are committed to bringing ... more


Friday, 7 April, 2017 UTC

React v15.5.0

React v15.5.0

It’s been exactly one year since the last breaking change to React. Our next major release, React 16, will include some exciting improvements, including a complete rewrite of React’s internals. We take stability seriously, and are committed to bringing ... more


Wednesday, 16 November, 2016 UTC

React v15.4.0

React v15.4.0

Today we are releasing React 15.4.0. We didn't announce the previous minor releases on the blog because most of the changes were bug fixes. However, 15.4.0 is a special release, and we would like to highlight a few notable changes in it. Separating React ... more


Wednesday, 16 November, 2016 UTC

React v15.4.0

React v15.4.0

Today we are releasing React 15.4.0. We didn’t announce the previous minor releases on the blog because most of the changes were bug fixes. However, 15.4.0 is a special release, and we would like to highlight a few notable changes in it. Separating React ... more


Tuesday, 25 October, 2016 UTC

0.36: Headless JS, the Keyboard API, & more

0.36: Headless JS, the Keyboard API, & more

Today we are releasing React Native 0.36. Read on to learn more about what's new. Headless JS Headless JS is a way to run tasks in JavaScript while your app is in the background. I ... more


Tuesday, 25 October, 2016 UTC

0.36: Headless JS, the Keyboard API, & more

0.36: Headless JS, the Keyboard API, & more

Today we are releasing [React Native 0.36](https://github.com/facebook/react-native/releases/tag/v0.36.0). Read on to learn more about what's new. ## Headless JS Headless JS is a way to run tasks in JavaScript while your app is in the background. I ... more


Wednesday, 28 September, 2016 UTC

Our First 50,000 Stars

Our First 50,000 Stars

Just three and a half years ago we open sourced a little JavaScript library called React. The journey since that day has been incredibly exciting. Commemorative T-Shirt # In order to celebrate 50,000 GitHub stars, Maggie Appleton from egghead.io has ... more