Add unstable prefix to `observedBits` prop until its proven to work in practice (#12357)
Andrew Clark committed
Mar 12, 2018 at 13:57 UTC
551a0765de911f2b266f3f4e9f55d3bf99d635ea
2 files changed
+3
-3
packages/react-reconciler/src/ReactFiberBeginWork.js
+1
-1
@@ -953,7 +953,7 @@ export default function<T, P, I, TI, HI, PI, C, CC, CX, PL>(
953
}
954
workInProgress.memoizedProps = newProps;
955
956
- let observedBits = newProps.observedBits;
956
+ let observedBits = newProps.unstable_observedBits;
957
if (observedBits === undefined || observedBits === null) {
958
// Subscribe to all changes by default
959
observedBits = MAX_SIGNED_31_BIT_INT;
packages/react-reconciler/src/__tests__/ReactNewContext-test.internal.js
+2
-2
@@ -516,7 +516,7 @@ describe('ReactNewContext', () => {
516
517
function Foo() {
518
return (
519
- <Context.Consumer observedBits={0b01}>
519
+ <Context.Consumer unstable_observedBits={0b01}>
520
{value => {
521
ReactNoop.yield('Foo');
522
return <span prop={'Foo: ' + value.foo} />;
@@ -527,7 +527,7 @@ describe('ReactNewContext', () => {
527
528
function Bar() {
529
return (
530
- <Context.Consumer observedBits={0b10}>
530
+ <Context.Consumer unstable_observedBits={0b10}>
531
{value => {
532
ReactNoop.yield('Bar');
533
return <span prop={'Bar: ' + value.bar} />;