From ce42fe426e6348fd221bb4fd1905e392ceb823a9 Mon Sep 17 00:00:00 2001 From: Brian Vaughn Date: Wed, 11 Apr 2018 07:07:04 -0700 Subject: [PATCH] Replaced an unintentional template literal to ensure broader browser compatibility. --- index.js | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index 59d607f..8254965 100644 --- a/index.js +++ b/index.js @@ -92,12 +92,15 @@ export function polyfill(Component) { throw Error( 'Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n' + - `${componentName} uses ${newApiName} but also contains the following legacy lifecycles:` + - (foundWillMountName !== null ? `\n ${foundWillMountName}` : '') + + componentName + + ' uses ' + + newApiName + + ' but also contains the following legacy lifecycles:' + + (foundWillMountName !== null ? '\n ' + foundWillMountName : '') + (foundWillReceivePropsName !== null - ? `\n ${foundWillReceivePropsName}` + ? '\n ' + foundWillReceivePropsName : '') + - (foundWillUpdateName !== null ? `\n ${foundWillUpdateName}` : '') + + (foundWillUpdateName !== null ? '\n ' + foundWillUpdateName : '') + '\n\nThe above lifecycles should be removed. Learn more about this warning here:\n' + 'https://fb.me/react-async-component-lifecycle-hooks' );