hello.js

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

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](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


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 designed ... more


Friday, 5 August, 2016 UTC

Relay: State of the State

Relay: State of the State

This month marks a year since we released Relay and we'd like to share an update on the project and what's next. A Year In Review # A year after launch, we're incredibly excited to see an active community forming around Relay and that companies such ... more


Friday, 5 August, 2016 UTC

Relay: State of the State

Relay: State of the State

This month marks a year since we released Relay and we’d like to share an update on the project and what’s next. A Year In Review A year after launch, we’re incredibly excited to see an active community forming around Relay and that companies such as ... more


Friday, 22 July, 2016 UTC

Create Apps with No Configuration

Create Apps with No Configuration

Create React App is a new officially supported way to create single-page React applications. It offers a modern build setup with no configuration. Getting Started # Installation # First, install the global package: npm install -g create-react-app Node.js ... more


Wednesday, 13 July, 2016 UTC

Mixins Considered Harmful

Mixins Considered Harmful

“How do I share the code between several components?” is one of the first questions that people ask when they learn React. Our answer has always been to use component composition for code reuse. You can define a component and use it in several other ... more


Tuesday, 12 July, 2016 UTC

Introducing React's Error Code System

Introducing React's Error Code System

Building a better developer experience has been one of the things that React deeply cares about, and a crucial part of it is to detect anti-patterns/potential errors early and provide helpful error messages when things (may) go wrong. However, most of ... more


Friday, 8 April, 2016 UTC

React v15.0

React v15.0

We would like to thank the React community for reporting issues and regressions in the release candidates on our issue tracker. Over the last few weeks we fixed those issues, and now, after two release candidates, we are excited to finally release the ... more


Friday, 8 April, 2016 UTC

React v15.0.1

React v15.0.1

Yesterday afternoon we shipped v15.0.0 and quickly got some feedback about a couple of issues. We apologize for these problems and we've been working since then to make sure we get fixes into your hands as quickly as possible. The first of these issues ... more


Tuesday, 29 March, 2016 UTC

React v0.14.8

React v0.14.8

We have already released two release candidates for React 15, and the final version is coming soon. However Ian Christian Myers discovered a memory leak related to server rendering in React 0.14 and contributed a fix. While this memory leak has already ... more