code: def simple_table(names=("a", "b"), **props_override):
      props = dict(
          id="table",
          columns=table_columns(names),
          data=[{"c0": 0, "c1": 1}, {"c0": 2, "c1": 3}],
          persistence=True,
      )
      props.update(props_override)
      return dt.DataTable(**props)
  
imports: from multiprocessing import Value
  import pytest
  import time
  from selenium.webdriver.common.keys import Keys
  import dash
  from dash import Dash, Input, Output, State, MATCH, dcc, html, dash_table
  from dash_test_components import MyPersistedComponent
  from dash_test_components import MyPersistedComponentNested
label_desc: Use image node_id 3 for calling a global function with example usage: simple_table(names) and returns: dt