From 8c85dc085db4897082543abe6dcb420dde6389b7 Mon Sep 17 00:00:00 2001 From: Shailendra Gupta Date: Thu, 4 Jun 2020 15:21:55 +0530 Subject: [PATCH] update message --- packages/react-reconciler/src/ReactFiberBeginWork.new.js | 4 +++- packages/react-reconciler/src/ReactFiberBeginWork.old.js | 4 +++- .../react-reconciler/src/__tests__/ReactNewContext-test.js | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/react-reconciler/src/ReactFiberBeginWork.new.js b/packages/react-reconciler/src/ReactFiberBeginWork.new.js index 60b8acfa7b147..24920a62ce0c3 100644 --- a/packages/react-reconciler/src/ReactFiberBeginWork.new.js +++ b/packages/react-reconciler/src/ReactFiberBeginWork.new.js @@ -2814,7 +2814,9 @@ function updateContextProvider( if (!('value' in newProps)) { if (!hasWarnedAboutUsingNoValuePropOnContextProvider) { hasWarnedAboutUsingNoValuePropOnContextProvider = true; - console.error(' must have a value prop'); + console.error( + 'The prop `value` is required in `Context.Provider`, have you misspelled it', + ); } } const providerPropTypes = workInProgress.type.propTypes; diff --git a/packages/react-reconciler/src/ReactFiberBeginWork.old.js b/packages/react-reconciler/src/ReactFiberBeginWork.old.js index 695230fcdd415..3fef3a56b758e 100644 --- a/packages/react-reconciler/src/ReactFiberBeginWork.old.js +++ b/packages/react-reconciler/src/ReactFiberBeginWork.old.js @@ -2811,7 +2811,9 @@ function updateContextProvider( if (!('value' in newProps)) { if (!hasWarnedAboutUsingNoValuePropOnContextProvider) { hasWarnedAboutUsingNoValuePropOnContextProvider = true; - console.error(' must have a value prop'); + console.error( + 'The prop `value` is required in `Context.Provider`, have you misspelled it', + ); } } const providerPropTypes = workInProgress.type.propTypes; diff --git a/packages/react-reconciler/src/__tests__/ReactNewContext-test.js b/packages/react-reconciler/src/__tests__/ReactNewContext-test.js index 7f0c0b9d702f8..636424688762f 100644 --- a/packages/react-reconciler/src/__tests__/ReactNewContext-test.js +++ b/packages/react-reconciler/src/__tests__/ReactNewContext-test.js @@ -1097,7 +1097,7 @@ describe('ReactNewContext', () => { ); expect(() => expect(Scheduler).toFlushWithoutYielding()).toErrorDev( - ' must have a value prop', + 'The prop `value` is required in `Context.Provider`, have you misspelled it', { withoutStack: true, },