material UI에서 withStyles라는 컴포넌트가 있다. HOC라고도 할 수 있겠다. style 객체를 넘기면 또다른 함수가 리턴된다. 그 함수에 스타일을 적용할 컴포넌트를 넘겨주면, style안에 선언한 스타일이 그대로 적용된다. 일단 코드로 보자! 요렇게 적용가능하다. withStyles를 입히면 classes prop이 넘어온다. 그럼 style안에 있는 key 값이 classes안에 담겨있다. 그리고 각각의 key 값은 unique한 class이름을 가지고 있기 때문에 더이상 클래스 이름의 중복을 신경쓰지 않아도 된다. 또 놀라운 점은, ColorBox에 넘겨준 props를 style에 넘겨줄 수 있다는 거다! value값으로 함수를 넘기고 para로 ColorBox 컴포넌트의 props를 넘겨받아 styles에서 사용가능하다. 만약 value값으로 넘긴 함수가 반복될 경우 다음과 같이 사용가능하다 받아들인 인자와 함수에 pass하는 인자가 같을