Get rid of ugly and difficult to follow breaks in switch

Because pattern matching or something.
This commit is contained in:
Sebastian Markbage committed 2016-06-30 12:55:53 -07:00
1 parent 6cc037bd0d
commit ed215634be
1 file changed
+5 -6
@@ -95,14 +95,14 @@ exports.completeWork = function(current : ?Fiber, workInProgress : Fiber) : ?Fib
case FunctionalComponent:
console.log('/functional component', workInProgress.type.name);
transferOutput(workInProgress.child, workInProgress);
break;
return null;
case ClassComponent:
console.log('/class component', workInProgress.type.name);
transferOutput(workInProgress.child, workInProgress);
break;
return null;
case HostComponent:
console.log('/host component', workInProgress.type);
break;
return null;
case CoroutineComponent:
console.log('/coroutine component', workInProgress.input.handler.name);
return moveCoroutineToHandlerPhase(current, workInProgress);
@@ -110,10 +110,10 @@ exports.completeWork = function(current : ?Fiber, workInProgress : Fiber) : ?Fib
transferOutput(workInProgress.stateNode, workInProgress);
// Reset the tag to now be a first phase coroutine.
workInProgress.tag = CoroutineComponent;
break;
return null;
case YieldComponent:
// Does nothing.
break;
return null;
// Error cases
case IndeterminateComponent:
@@ -121,5 +121,4 @@ exports.completeWork = function(current : ?Fiber, workInProgress : Fiber) : ?Fib
default:
throw new Error('Unknown unit of work tag');
}
return null;
};