hello.js

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

NEW !!!

Tuesday, 8 June, 2021 UTC

The Plan for React 18

The React team is excited to share a few updates: We’ve started work on the React 18 release, which will be our next major version. We’ve created a Working Group to prepare the community for gradual adoption of new features in React 18. We’ve published ... more


Monday, 21 December, 2020 UTC

Introducing Zero-Bundle-Size React Server Components

2020 has been a long year. As it comes to an end we wanted to share a special Holiday Update on our research into zero-bundle-size React Server Components . To introduce React Server Components, we have prepared a talk and a demo. If you want, you can ... more


Tuesday, 20 October, 2020 UTC

React v17.0

Today, we are releasing React 17! We’ve written at length about the role of the React 17 release and the changes it contains in the React 17 RC blog post. This post is a brief summary of it, so if you’ve already read the RC post, you can skip this one. ... more


Tuesday, 22 September, 2020 UTC

Introducing the New JSX Transform

Although React 17 doesn’t contain new features, it will provide support for a new version of the JSX transform. In this post, we will describe what it is and how to try it. What’s a JSX Transform? Browsers don’t understand JSX out of the box, so most ... more


Tuesday, 11 August, 2020 UTC

React v17.0 Release Candidate: No New Features

Today, we are publishing the first Release Candidate for React 17. It has been two and a half years since the previous major release of React, which is a long time even by our standards! In this blog post, we will describe the role of this major release, ... more


Wednesday, 26 February, 2020 UTC

React v16.13.0

Today we are releasing React 16.13.0. It contains bugfixes and new deprecation warnings to help prepare for a future major release. New Warnings Warnings for some updates during render A React component should not cause side effects in other components ... more


Wednesday, 26 February, 2020 UTC

React v16.13.0

Today we are releasing React 16.13.0. It contains bugfixes and new deprecation warnings to help prepare for a future major release. New Warnings Warnings for some updates during render A React component should not cause side effects in other components ... more


Wednesday, 6 November, 2019 UTC

Building Great User Experiences with Concurrent Mode and Suspense

At React Conf 2019 we announced an experimental release of React that supports Concurrent Mode and Suspense. In this post we’ll introduce best practices for using them that we’ve identified through the process of building the new facebook.com. This post ... more


Tuesday, 22 October, 2019 UTC

Preparing for the Future with React Prereleases

To share upcoming changes with our partners in the React ecosystem, we’re establishing official prerelease channels. We hope this process will help us make changes to React with confidence, and give developers the opportunity to try out experimental ... more


Thursday, 15 August, 2019 UTC

Introducing the New React DevTools

We are excited to announce a new release of the React Developer Tools, available today in Chrome, Firefox, and (Chromium) Edge! What’s changed? A lot has changed in version 4! At a high level, this new version should offer significant performance gains ... more


Friday, 9 August, 2019 UTC

React v16.9.0 and the Roadmap Update

Today we are releasing React 16.9. It contains several new features, bugfixes, and new deprecation warnings to help prepare for a future major release. New Deprecations Renaming Unsafe Lifecycle Methods Over a year ago, we announced that unsafe lifecycle ... more


Wednesday, 17 July, 2019 UTC

Meet Hermes, a new JavaScript Engine optimized for React Native

Last week at Chain React we announced Hermes, an open source JavaScript engine we’ve been working on at Facebook. It’s a small and lightweight JavaScript engine optimized for running React Native on Android. Check it out! Hermes improves React Native... ... more


Wednesday, 17 July, 2019 UTC

Meet Hermes, a new JavaScript Engine optimized for React Native

Last week at Chain React we announced Hermes, an open source JavaScript engine we’ve been working on at Facebook. It’s a small and lightweight JavaScript engine optimized for running React Native on Android. Check it out! Hermes improves React Native ... more


Saturday, 23 February, 2019 UTC

Is React Translated Yet? ¡Sí! Sim! はい!

We’re excited to announce an ongoing effort to maintain official translations of the React documentation website into different languages. Thanks to the dedicated efforts of React community members from around the world, React is now being translated ... more


Thursday, 20 December, 2018 UTC

React v16.7: No, This Is Not The One With Hooks

Our latest release includes an important performance bugfix for React.lazy . Although there are no API changes, we’re releasing it as a minor instead of a patch. Why Is This Bugfix a Minor Instead of a Patch? React follows semantic versioning. Typically, ... more


Wednesday, 28 November, 2018 UTC

React 16.x Roadmap

You might have heard about features like “Hooks”, “Suspense”, and “Concurrent Rendering” in the previous blog posts and talks. In this post, we’ll look at how they fit together and the expected timeline for their availability in a stable release of React. ... more


Wednesday, 14 November, 2018 UTC

React Conf recap: Hooks, Suspense, and Concurrent Rendering

This year’s React Conf took place on October 25 and 26 in Henderson, Nevada, where more than 600 attendees gathered to discuss the latest in UI engineering. Sophie Alpert and Dan Abramov kicked off Day 1 with their keynote, React Today and Tomorrow. ... more


Wednesday, 24 October, 2018 UTC

React v16.6.0: lazy, memo and contextType

Today we’re releasing React 16.6 with a few new convenient features. A form of PureComponent/shouldComponentUpdate for function components, a way to do code splitting using Suspense and an easier way to consume Context from class components. Check out ... more


Tuesday, 2 October, 2018 UTC

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

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

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

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

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

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, 7 May, 2018 UTC

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 Flow out of the box. Which you prefer is a matter of preference, they each h... ... more


Monday, 5 March, 2018 UTC

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


Monday, 5 March, 2018 UTC

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

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

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

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