Closed
Description
We are planning to release Create React App version 3.3.0 soon.
Planned Features
- Templates: Add template support #7716
- Optional Chaining and Nullish Coalescing: Add optional chaining and nullish coalescing operators support #7438
Refer to the 3.3.0 Milestone to see exactly what is included in this release.
☢️ How Can I Test This Now? ☢️
We're happy you'd like to test the next version of react-scripts
! Before getting into the details, we'd like to make you aware of a few things:
- Features may be broken or not work as expected
- There will be more breaking changes introduced before the final release
⚠️ - Documentation for new features is still sparse, so look through the pull requests or the documentation on
master
for how they're expected to work
You can install the latest beta version of react-scripts
using one of the following commands:
$ # Create a new application
$ # JavaScript
$ npx create-react-app@next --scripts-version=@next --template=cra-template@next app-name
$ # TypeScript
$ npx create-react-app@next --scripts-version=@next --template=typescript@next app-name
$ # Upgrade an existing application
$ yarn upgrade [email protected]
Known Issues in 3.3.0 Betas
- ESLint
no-restricted-globals
rule: false positive with optional chaining: [no-restricted-globals] False positive with optional chaining typescript-eslint/typescript-eslint#1090 - If you've used our experimental feature to extend ESLint you may be affected by other rules in
typescript-eslint
that don't yet support optional chaining: Support Optional Chaining in Rules typescript-eslint/typescript-eslint#1051
Please report any bugs you encounter or behavior you believe to be incorrect by creating a new issue. Have fun!