message: chore(ExpressiveModal): simplify change detection
  This change attempts to simplify the code to detect changes to the
  `open` prop of `<ExpressiveModal>`, by utilizing the second argument of
  `useEffect()`.
diff: @@ -36,9 +36,8 @@ const ExpressiveModal = ({
  ...props
  }) => {
  const [isOpen, setIsOpen] = useState(open);
  - const [prevOpen, setPrevOpen] = useState(open);
  - useEffect(manageOpenState);
  + useEffect(manageOpenState, [open]);
  return (
  <ComposedModal
  @@ -82,10 +81,7 @@ const ExpressiveModal = ({
  * Manage open prop and isOpen state
  */
  function manageOpenState() {
  - if (prevOpen !== open) {
  setIsOpen(open);
  - setPrevOpen(open);
  - }
  }
  };
  