diff --git a/packages/react-dom/src/client/ReactDOMFiberOption.js b/packages/react-dom/src/client/ReactDOMFiberOption.js index fc130fb50052..63151ad0d9d4 100644 --- a/packages/react-dom/src/client/ReactDOMFiberOption.js +++ b/packages/react-dom/src/client/ReactDOMFiberOption.js @@ -11,7 +11,7 @@ import React from 'react'; import warning from 'fbjs/lib/warning'; function flattenChildren(children) { - var content = ''; + let content = ''; // Flatten children and warn if they aren't strings or numbers; // invalid types are ignored. @@ -52,9 +52,8 @@ export function postMountWrapper(element: Element, props: Object) { } export function getHostProps(element: Element, props: Object) { - var hostProps = Object.assign({children: undefined}, props); - - var content = flattenChildren(props.children); + const hostProps = {children: undefined, ...props}; + const content = flattenChildren(props.children); if (content) { hostProps.children = content; diff --git a/packages/react-dom/src/client/ReactDOMFiberTextarea.js b/packages/react-dom/src/client/ReactDOMFiberTextarea.js index ec2b478805f0..d16716143528 100644 --- a/packages/react-dom/src/client/ReactDOMFiberTextarea.js +++ b/packages/react-dom/src/client/ReactDOMFiberTextarea.js @@ -14,8 +14,8 @@ import ReactDebugCurrentFiber from 'react-reconciler/src/ReactDebugCurrentFiber' import ReactControlledValuePropTypes from '../shared/ReactControlledValuePropTypes'; -var {getCurrentFiberStackAddendum} = ReactDebugCurrentFiber; -var didWarnValDefaultVal = false; +const {getCurrentFiberStackAddendum} = ReactDebugCurrentFiber; +let didWarnValDefaultVal = false; type TextAreaWithWrapperState = HTMLTextAreaElement & { _wrapperState: { @@ -40,7 +40,7 @@ type TextAreaWithWrapperState = HTMLTextAreaElement & { */ export function getHostProps(element: Element, props: Object) { - var node = ((element: any): TextAreaWithWrapperState); + const node = ((element: any): TextAreaWithWrapperState); invariant( props.dangerouslySetInnerHTML == null, '`dangerouslySetInnerHTML` does not make sense on