message: scaffolder: memo DryRunContext value
diff: @@ -21,6 +21,7 @@ import React, {
  createContext,
  ReactNode,
  useContext,
  + useMemo,
  useRef,
  useState,
  } from 'react';
  @@ -63,7 +64,8 @@ export function DryRunProvider(props: DryRunProviderProps) {
  });
  const idRef = useRef(1);
  - const dryRun = {
  + const dryRun = useMemo(
  + () => ({
  ...state,
  selectResult: (id: number) => {
  setState(prevState => {
  @@ -121,7 +123,9 @@ export function DryRunProvider(props: DryRunProviderProps) {
  selectedResult: prevState.selectedResult ?? result,
  }));
  },
  - };
  + }),
  + [scaffolderApi, state],
  + );
  return (
  <DryRunContext.Provider value={dryRun}>
  