A result of Gyárfás [12] exactly determines the size of a largest monochromatic component in an arbitrary r-coloring of the complete k-uniform hypergraph K k n when k ≥ 2 and r − 1 ≤ k ≤ r. We prove a result which says that if one replaces K k n in Gyárfás' theorem by any "expansive" k-uniform hypergraph on n vertices (that is, a k-uniform hypergraph H on n vertices in which in which e), then one gets a largest monochromatic component of essentially the same size (within a small error term depending on r and α). As corollaries we recover a number of known results about large monochromatic components in random hypergraphs and random Steiner triple systems, often with drastically improved bounds on the error terms.Gyárfás' result is equivalent to the dual problem of determining the smallest maximum degree of an arbitrary r-partite r-uniform hypergraph with n edges in which every set of k edges has a common intersection. In this language, our result says that if one replaces the condition that every set of k edges has a common intersection with the condition that for every collection of k disjoint sets E 1 , . . . , E k ⊆ E(H) with |E i | > α for all i ∈ [k] there exists e i ∈ E i for all i ∈ [k] such that e 1 ∩ • • • ∩ e k = ∅, then the maximum degree of H is essentially the same (within a small error term depending on r and α). We prove our results in this dual setting.